def __init__(self, context, signals): super(MainWindow, self).__init__() self.signals = signals self.context = context self.resize(800, 480) self.setWindowTitle(self.context.getText("pyqx", "title")) self.statusBar = self.statusBar() self.menuBar = self.createMenuBar() self.toolBar = self.createToolBar() self.createDockWidgets() self.ctrlPressed = False self.mainWidget = MainWidget(context, signals, self) self.setCentralWidget(self.mainWidget) self.imagePosLabel = QtWidgets.QLabel() self.imagePosLabel.setObjectName("ImagePosLabel") self.signals.autoUpdateTool.connect(self.setCurrentTool) self.signals.enterCanvas.connect(self.showImagePosition) self.signals.leaveCanvas.connect(self.hideImagePosition) self.signals.overCanvas.connect(self.setImagePosition) self.show()
def main(): app = QApplication(sys.argv) w = MainWidget() w.setWindowTitle("Игра \"Жизнь\"") w.setFixedSize(w.geometry().width(), w.geometry().height()) w.show() return app.exec_()
def __init__(self, app=None): #QMainWindow.__init__(self, None) super(MainWindow, self).__init__(None) self.setupUi(self) self.app = app self.iface = backend.pm.Iface() self.busy = QProgressIndicator(self) self.busy.setFixedSize(QSize(20, 20)) self.setWindowIcon( QIcon("/usr/share/package-manager/data/tray-zero.svg")) self.setCentralWidget(MainWidget(self)) self.cw = self.centralWidget() self.settingsDialog = SettingsDialog(self) self.initializeActions() self.initializeStatusBar() self.initializeTray() self.connectMainSignals() self.pdsMessageBox = PMessageBox(self)
def build(self): """ Construir o aplicativo """ # tags e endereços dos dados do MODBUS modbus_addrs = { # 'tag' : [endereço, multiplicador, tabela¹, unidade] # ¹tabela: 0 = coil; 1 - holding register 'estado_mot': [800, None, 0, None], 'freq_des': [799, 1, 1, 'Hz'], 't_part': [798, 10, 1, 's'], 'auto_control': [1000, None, 0, None], 'freq_mot': [800, 10, 1, 'Hz'], 'tensao': [801, 1, 1, 'V'], 'rotacao': [803, 1, 1, 'RPM'], 'pot_entrada': [804, 10, 1, 'W'], 'corrente': [805, 100, 1, 'A (RMS)'], 'temp_estator': [806, 10, 1, 'ºC'], 'vz_entrada': [807, 100, 1, 'L/s'], 'nivel': [808, 10, 1, 'L'], 'nivel_h': [809, None, 0, None], 'nivel_l': [810, None, 0, None], 'solenoide': [801, None, 0, None] } db_path = "G:\\Meu Drive\\UFJF\\Engenharia Eletrica\\2020-1\\04 - Informatica Industrial\\ERE\\Trabalhos\\Trabalho_2\\DK\\Supervisorio\\db\\scada.db" self._widget = MainWidget(scan_time=1000, server_ip='127.0.0.1', server_port=502, modbus_addrs=modbus_addrs, db_path=db_path) return self._widget
def __init__(self, parent=None): KXmlGuiWindow.__init__(self, parent) self.setupUi(self) self.setWindowIcon(KIcon(":/data/package-manager.png")) self.setCentralWidget(MainWidget(self)) self.settingsDialog = SettingsDialog(self) self.initializeActions() self.initializeStatusBar() self.initializeTray() self.connectMainSignals() self.offlinemanager = OfflineManager() self.connectOfflineSignals()
def setup_window(self): self.widget_stack = QStackedWidget(self) self.main_widget = MainWidget() self.exercise_widget = ExerciseWidget() self.exercise_view_widget = ViewWidget() self.widget_stack.addWidget(self.main_widget) self.widget_stack.addWidget(self.exercise_widget) self.widget_stack.addWidget(self.exercise_view_widget) self.main_widget.start_exercise_file.connect(self.show_exercise_window) self.main_widget.open_exercise_file.connect( self.show_exercise_view_widget) self.exercise_view_widget.return_button.clicked.connect( self.show_main_widget)
def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.setWindowIcon(QtGui.QIcon(":/images/Ir_48x48.png")) self.centralViewer = MainWidget() self.settings = {} self.initSettngs() self.connect(self.centralViewer, QtCore.SIGNAL("quitclicked"), self.close) self.connect(self.centralViewer, QtCore.SIGNAL("settingsclicked"), self.doSettings) self.connect(self.centralViewer, QtCore.SIGNAL("aboutclicked"), self.doAbout) self.connect(self.centralViewer, QtCore.SIGNAL("registerclicked"), self.doRegister) self.connect(self.centralViewer, QtCore.SIGNAL("helpclicked"), self.doHelp) self.connect(self.centralViewer, QtCore.SIGNAL("doclicked"), self.doSettingsAndStart) self.setCentralWidget(self.centralViewer) self.createActions() self.createMenus() #self.createToolbar() self.has_registered = config.is_registered_fun() if self.has_registered: self.setWindowTitle( QtGui.QApplication.translate("main", "Hibosoft Batch Image Resizer", None, QtGui.QApplication.UnicodeUTF8)) else: self.setWindowTitle( QtGui.QApplication.translate( "main", "Hibosoft Batch Image Resizer ( Evaluation Version )", None, QtGui.QApplication.UnicodeUTF8))
def __init__(self): super(MainController, self).__init__() self.ser = Serial(WIFLY_SERIAL_PORT, WIFLY_BAUD_RATE) self.wiflyReceiver = WiflyReceiver(self.ser) self.wiflySender = WiflySender(self.ser) self.rover = Rover() self.mainWidget = MainWidget() self.wiflyReceiverThread = QThread() self.wiflyReceiver.moveToThread(self.wiflyReceiverThread) self.wiflySenderThread = QThread() self.wiflySender.moveToThread(self.wiflySenderThread) self.simState = SIMULATION_STATE_PHASE_1 self.simTimer = QTimer() self.simTimer.setSingleShot(True) self.wiflyReceiver.msgReceived.connect(self.mainWidget.appendMsg) self.wiflyReceiver.msgReceived.connect(self.rover.processData) self.newCommand.connect(self.wiflySender.sendMsg) self.appStart.connect(self.wiflyReceiver.processMsg) self.mainWidget.ui.gearSlider.valueChanged.connect( self.manualGearChange) self.mainWidget.ui.upButton.clicked.connect(self.manualMoveForward) self.mainWidget.ui.downButton.clicked.connect(self.manualMoveBackward) self.mainWidget.ui.leftButton.clicked.connect(self.manualMoveLeft) self.mainWidget.ui.rightButton.clicked.connect(self.manualMoveRight) self.mainWidget.ui.brakeButton.clicked.connect(self.manualStop) self.mainWidget.ui.simulationButton.clicked.connect( self.simulationStart) self.rover.newRoverPosition.connect(self.drawRover) self.rover.newWallDetected.connect(self.drawNewWall) self.simTimer.timeout.connect(self.simulationUpdate) self.mapScene = QGraphicsScene(0, 0, WORLD_X / CANVAS_RATIO, WORLD_Y / CANVAS_RATIO) self.mainWidget.ui.mappingGraphicsView.setScene(self.mapScene) self.roverRect = QGraphicsRectItem() self.mapScene.addItem(self.roverRect) """
def __init__(self, app=None): KXmlGuiWindow.__init__(self, None) self.setupUi(self) self.app = app self.iface = backend.pm.Iface() self.busy = QProgressIndicator(self) self.busy.setFixedSize(QSize(20, 20)) self.setWindowIcon(KIcon(":/data/package-manager.png")) self.setCentralWidget(MainWidget(self)) self.cw = self.centralWidget() self.settingsDialog = SettingsDialog(self) self.initializeActions() self.initializeStatusBar() self.initializeTray() self.connectMainSignals() self.pdsMessageBox = PMessageBox(self)
def __init__(self): super(MainWindow, self).__init__() uic.loadUi('main.ui', self) self.setWindowTitle(_App.APP_NAME) self.setWindowIcon(QIcon('./res/versaicon.png')) self.currentWidget = CurrentWidget.NONE self.mainwidget = MainWidget(self) #self.reviewwidget = ReviewWidget(self) self.mainStacked.addWidget(self.mainwidget) #self.mainStacked.addWidget(self.reviewwidget) self.actionExit.triggered.connect(self.close) self.actionDbClear.triggered.connect(self.mainwidget.on_dbclear_triggered) self.actionDbClearAll.triggered.connect(self.mainwidget.on_dbclearall_triggerd) self.actionDownloadFiles.triggered.connect(self.mainwidget.on_downloadfiles_triggered) self.actionReviewCount.triggered.connect(self.mainwidget.on_reviewcount_triggered) self.setMainWidget() self.showMaximized()
from mainwidget import MainWidget from PyQt5.QtWidgets import QApplication if __name__ == "__main__": app = QApplication([]) app.setStyle("Fusion") window = MainWidget() window.show() app.exec_()
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.mainwidget = MainWidget(self) self.setCentralWidget(self.mainwidget) self.setWindowTitle('Pocketpick')
def build(self): """ construtor """ self._widget = MainWidget() return self._widget
import sys from PySide6.QtWidgets import QApplication from mainwidget import MainWidget if __name__ == "__main__": app = QApplication(sys.argv) widget = MainWidget() widget.show() sys.exit(app.exec_())
def build(self): mw = MainWidget() Clock.schedule_interval(mw.update, 0.05) return mw