Example #1
0
    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()
Example #2
0
def main():
    app = QApplication(sys.argv)
    w = MainWidget()
    w.setWindowTitle("Игра \"Жизнь\"")
    w.setFixedSize(w.geometry().width(), w.geometry().height())
    w.show()
    return app.exec_()
Example #3
0
    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)
Example #4
0
 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
Example #5
0
 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()
Example #6
0
    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)
Example #7
0
    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)
        """
Example #9
0
    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)
Example #10
0
    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()
Example #11
0
from mainwidget import MainWidget
from PyQt5.QtWidgets import QApplication

if __name__ == "__main__":

    app = QApplication([])
    app.setStyle("Fusion")

    window = MainWidget()

    window.show()
    app.exec_()
Example #12
0
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)

        self.mainwidget = MainWidget(self)
        self.setCentralWidget(self.mainwidget)
        self.setWindowTitle('Pocketpick')
Example #13
0
 def build(self):
     """
     construtor
     """
     self._widget = MainWidget()
     return self._widget
Example #14
0
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_())
Example #15
0
 def build(self):
     mw = MainWidget()
     Clock.schedule_interval(mw.update, 0.05)
     return mw