Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, sys
- from PyQt5.QtGui import *
- from PyQt5.QtWidgets import *
- from PyQt5.QtCore import *
- from PyQt5.QtPrintSupport import *
- class Widget(QWidget):
- def __init__(self, parent):
- super(Widget, self).__init__(parent)
- class mainWindow(QMainWindow):
- def __init__(self, parent=None):
- super(mainWindow, self).__init__(parent)
- self.form_widget = Widget(self)
- self.setCentralWidget(self.form_widget)
- self.setWindowIcon(QIcon('icon.png'))
- self.setWindowTitle("Dialogi")
- self.status = QStatusBar()
- self.setStatusBar(self.status)
- self.setStyleSheet("background-color: lime;")
- titles = ['Kolor okna głównego', 'Ustaw koła']
- functions = [self.foo, self.foo]
- actions = []
- mainMenu = self.menuBar()
- fileMenu = mainMenu.addMenu('&Dialog')
- for i in range(0, len(titles)):
- a = QAction(titles[i], self)
- a.triggered.connect(functions[i])
- #a.setShortcut(shortcuts[i])
- actions.append(a)s
- fileMenu.addAction(actions[i])
- def foo(self):
- return 1
- if __name__ == "__main__":
- app = QApplication(sys.argv)
- app.aboutToQuit.connect(app.deleteLater)
- win = mainWindow()
- win.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement