| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- """
- [Module documentaion here]
- @author:[author], [year]
- """
- from PyQt5.QtGui import QIcon
- from PyQt5.QtWidgets import QMainWindow, QListWidgetItem
- from core import discography
- from ui.qt.main_ui import Ui_mainWindow
- class MainWindow(QMainWindow):
- def __init__(self):
- super(MainWindow, self).__init__()
- self.createWidgets()
- def createWidgets(self):
- self.ui = Ui_mainWindow()
- self.ui.setupUi(self)
- self.ui.stack.setCurrentIndex(0)
- menu_items = [
- (':/img/rsc/dancing.png', 'Ma séance'),
- (':/img/rsc/writing-tool.png', 'Préparer'),
- (':/img/rsc/map.png', 'Explorer'),
- (':/img/rsc/calendar.png', 'Agenda'),
- (':/img/rsc/settings.png', 'Paramètres'),
- ]
- for i, item in enumerate(menu_items):
- icon, lbl = item
- item = QListWidgetItem(QIcon(icon), lbl)
- item.index = i
- self.ui.menu.addItem(item)
- # Menu item clicked
- self.ui.menu.itemClicked.connect(self.menuItemSelected)
- def menuItemSelected(self, e):
- self.ui.stack.setCurrentIndex(e.index)
- def run(self):
- pass
|