Ejemplo n.º 1
0
 def __init__(self):
     super(ApplicationWindow, self).__init__()
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     self.filepath1 = ""
     self.filepath2 = ""
     self.filepath3 = ""
     self.filepath4 = ""
     self.filepath5 = ""
     # Tab 1 buttons
     self.ui.browseBtn.clicked.connect(self.browseFile1)
     self.ui.resultBtn.clicked.connect(
         lambda: self.showResult1(filepath=self.filepath1))
     # Tab 2 buttons
     self.ui.extractBtn.hide()
     self.ui.browseBtn_2.clicked.connect(self.browseFile2)
     self.ui.resultBtn_2.clicked.connect(
         lambda: self.showResult2(filepath=self.filepath2))
     self.ui.extractBtn.clicked.connect(
         lambda: self.showResult2(filepath=self.filepath2, extract=1))
     # Tab 3 buttons
     self.ui.browseBtn_3.clicked.connect(self.browseFile3)
     self.ui.resultBtn_3.clicked.connect(
         lambda: self.showResult3(filepath=self.filepath3))
     # Tab 4 buttons
     self.ui.browseBtn_4.clicked.connect(self.browseFile4)
     self.ui.browseBtn_5.clicked.connect(self.browseFile5)
     self.ui.resultBtn_4.clicked.connect(lambda: self.showResult4(
         filepath1=self.filepath4, filepath2=self.filepath5))
Ejemplo n.º 2
0
    def __init__(self, parent = None):
        super(mywindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.img_path = None

        self._img_original = None
        self._img_preview = None

        self.ALL = [0 for i in range(256)]
        self.RED = [0 for i in range(256)]
        self.GREEN = [0 for i in range(256)]
        self.BLUE = [0 for i in range(256)]


        self.ui.editorWidget.setVisible(False)
        self.reset_sliders()
        self.resized.connect(self.someFunction)
        self.ui.reset_btn.setEnabled(False)
        self.ui.saveBtn.setEnabled(False)
        self.ui.uploadBtn.clicked.connect(self.upload_img)
        self.ui.reset_btn.clicked.connect(self.reset)
        self.ui.saveBtn.clicked.connect(self.save_img)
        self.ui.brightness_sld.valueChanged.connect(self.Change)
        self.ui.contrast_sld.valueChanged.connect(self.Change)
        self.ui.red_sld.valueChanged.connect(self.Change)
        self.ui.green_sld.valueChanged.connect(self.Change)
        self.ui.blue_sld.valueChanged.connect(self.Change)
Ejemplo n.º 3
0
    def __init__(self):
        super().__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.setCallback()
        self.currentRadarConfig
        # self.benchMarkDistance = 0 #distance between marks
        self.figureBScan = plt.figure()
        self.canvasBScan = FigureCanvas(self.figureBScan)
        self.ui.BScanImage.addWidget(self.canvasBScan)
        self.axBScan = self.figureBScan.add_subplot(111)
        self.canvasBScan.draw()

        self.figureCoordinate = plt.figure()
        self.canvesCoordinate = FigureCanvas(self.figureCoordinate)
        self.ui.RangeNetPlot.addWidget(self.canvesCoordinate)
        self.axCoordinate = self.figureCoordinate.add_subplot(111)
        self.canvesCoordinate.draw()

        plt.tight_layout()

        timer = QtCore.QTimer(self)
        timer.timeout.connect(self.updateCanvas)
        timer.start(50)

        self.producer = ProducerThread().start()
Ejemplo n.º 4
0
 def loginWindowShow(self):
     self.MainWindow = QtWidgets.QWidget()
     self.uiMain = Ui_MainWindow()
     self.uiMain.setupUi(self.MainWindow)
     self.uiMain.loginPage(self.ui)
     self.MainWindow.show()
     self.ui.hide()
Ejemplo n.º 5
0
 def __init__(self, arguments):
     super().__init__()
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     self.setWindowTitle("A**& Texture Tools")
     self.connect()
     self.show()
Ejemplo n.º 6
0
def main():
    app = QtWidgets.QApplication(sys.argv)
    if check_login():
        MainWindow = QtWidgets.QMainWindow()
        ui = Ui_MainWindow()
        ui.setupUi(MainWindow)
        MainWindow.show()
        sys.exit(app.exec_())
Ejemplo n.º 7
0
 def __init__(self, scaleRate):
     super(mainWindow, self).__init__(None)
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self,scaleRate) # 把所有控件大小和位置都乘以Windows缩放比例来适配Windows缩放
     self.setupIcon() # 直接通过base64把图标写入程序,避免pyinstaller打包后图标失效
     self.dumpingdialog = dumpingDialog(self,self.icon)
     self.initSignal()
     self.show()
Ejemplo n.º 8
0
 def skipMain(self):
     self.mainUI = QtWidgets.QMainWindow()
     self.uiMain = Ui_MainWindow()
     self.uiMain.setupUi(self.mainUI)
     print("USERNAME:", self.username)
     # self.uiMain.getUserNameMain(self.username)
     self.mainUI.show()
     self.ui.hide()
Ejemplo n.º 9
0
	def __init__(self):
		QtGui.QMainWindow.__init__(self)
		self.ui = Ui_MainWindow()
		self.ui.setupUi(self)
		self.ui.btnConvert.clicked.connect(self.btnConvert_clicked)
		# self.ui.btnDefault.clicked.connect(self.btnDefault_clicked)
		self.ui.actionInput_File.triggered.connect(self.selectInputFile)
		self.ui.actionOutput_File.triggered.connect(self.setOutputFile)
Ejemplo n.º 10
0
    def __init__(self, *args):
        self.ser = None
        self.reader = CReader()
        self.writer = CWriter()

        apply(QMainWindow.__init__, (self, ) + args)
        self.ui = Ui_MainWindow()
        self.setupUi()
        self.printInfo("Ready...")
Ejemplo n.º 11
0
    def __init__(self):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.btn_salir.clicked.connect(self.salir)
        self.ui.btn_agregar.clicked.connect(self.mostrar_agregar)
        self.ui.btn_comprar.clicked.connect(self.mostrar_comprar)
        self.ui.btn_mostrar.clicked.connect(self.mostrar_tabla)
Ejemplo n.º 12
0
def startGui():
    try:
        app = QApplication(sys.argv)
        ui_window = Ui_MainWindow()
        ui_window.show()

        app.exec_()
    except Exception as e:
        print e
Ejemplo n.º 13
0
 def __init__(self):
     app = QtWidgets.QApplication(sys.argv)
     MainWindow = QtWidgets.QMainWindow()
     self.ui = Ui_MainWindow()
     self.ui.setupUi(MainWindow)
     self.ui.pushButton_2.clicked.connect(self.submit)
     self.ui.pushButton_3.clicked.connect(os._exit)
     MainWindow.show()
     sys.exit(app.exec_())
Ejemplo n.º 14
0
    def __init__(self):
        super(AppWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.setWindowTitle("MtG: Life Counter")
        # ToDo: Use pathlib to set img paths so app will work regardless of operating system.
        self.setWindowIcon(QtGui.QIcon('imgs//mtg_icon.png'))

        self.home()
Ejemplo n.º 15
0
 def __init__(self):
     self.classes = dict()
     self.monthDict = dict()
     self.MainWindow = QtWidgets.QMainWindow()
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self.MainWindow)
     self.ui.btn_addClass.clicked.connect(self.openNewClassID)
     self.ui.btn_addStudent.clicked.connect(self.openNewStudent)
     self.ui.btn_addMonth.clicked.connect(self.openNewMonth)
     self.MainWindow.show()
    def __init__(self):
        super(ApplicationWindow, self).__init__()

        self.message = []
        self.messageChanged.connect(self.decodeMessage)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.graphSettings()
        self.ui.messageEditBox.returnPressed.connect(
            self.ui.sendMessageButton.click)
        self.ui.sendMessageButton.clicked.connect(self.refreshSendMessagePage)
Ejemplo n.º 17
0
    def __init__(self):
        self.main_win = QMainWindow()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self.main_win)

        self.ui.stackedWidget.setCurrentWidget(self.ui.home)

        self.ui.nav_home_btn.clicked.connect(self.showHome)
        self.ui.nav_scan_btn.clicked.connect(self.showPortScan)
        self.ui.nav_ip_btn.clicked.connect(self.showIpScan)
        self.ui.nav_terminal_btn.clicked.connect(self.showTerminal)
Ejemplo n.º 18
0
    def __init__(self, parent=None, flags=Qt.WindowFlags()):
        super().__init__(parent=parent, flags=flags)
        self._ui = Ui_MainWindow()
        self._ui.setupUi(self)

        self._buildUi()  # 动态创建组件,添加到工具栏和状态栏
        self._spinFontSize.valueChanged[int].connect(
            self.my_fontSize_Changed)  # 字体大小设置
        self._comboFontName.currentIndexChanged[str].connect(
            self.my_fontName_Changed)  #字体选择
        self.setCentralWidget(self._ui.plainTextEdit)  # 将文本框防止中央
Ejemplo n.º 19
0
    def __init__(self):
        super(MainWindow, self).__init__()

        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.quitButton.clicked.connect(self.close)
        self.ui.createTemplateButton.clicked.connect(self.createNewTemplate)
        self.ui.editLibraryButton.clicked.connect(self.openEditLibrary)
        self.ui.playMenuButton.clicked.connect(self.openPlayMenu)
        self.w = None
Ejemplo n.º 20
0
    def __init__(self, parent=None, flags=Qt.WindowFlags()):
        super().__init__(parent=parent, flags=flags)
        self._ui = Ui_MainWindow()
        self._ui.setupUi(self)

        self.setCentralWidget(self._ui.splitter)
        self.__setActionForButton()
        self.__createSelection()
        self.__Flageditable = (Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | \
            Qt.ItemIsEnabled | Qt.ItemIsEditable)
        self.__FlagNotEditable = (Qt.ItemIsSelectable | Qt.ItemIsUserCheckable
                                  | Qt.ItemIsEnabled)
Ejemplo n.º 21
0
 def __init__(self):
     super().__init__()
     # self.app = QtWidgets.QApplication(sys.argv)
     self.mainWindow = QtWidgets.QMainWindow()
     # print(dir(self.mainWindow))
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self.mainWindow)
     # bind my self.closeEvent to mainWindow.closeEvent
     self.mainWindow.closeEvent = self.closeEvent
     self.extraSetup()
     # EditMetaDataDialog setup
     self.metadataDialog = MetadataDialog()
Ejemplo n.º 22
0
    def __init__(self, parent=None):
        super().__init__(parent=parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.setWindowTitle("Wish List")
        self.WishInterface = WishInterface(session)

        self.items = []
        self.update()

        self.ui.itemsLW.itemDoubleClicked.connect(self._on_item_clicked)
        self.ui.createBtn.clicked.connect(self._on_create_clicked)
        self.ui.deleteAllBtn.clicked.connect(self._on_delete_clicked)
Ejemplo n.º 23
0
 def setupUI(self):
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     self.ui.pushButton_3.clicked.connect(self.__callRTDialog)
     self.setupViewer()
     self.ui.progressBar.setVisible(0)
     self.ui.verticalLayout_3.addWidget(self.viewer)
     self.ui.close.clicked.connect(self.close)
     self.ui.circleRed.clicked.connect(self.close)
     self.ui.circleYellow.clicked.connect(self.showMinimized)
     self.ui.automode.clicked.connect(self.__autorun)
     self.ui.loadsettings.clicked.connect(self.__loadsettings)
     self.ui.monPath.clicked.connect(self.__addMonitorDir)
     return
Ejemplo n.º 24
0
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.paths = []
        self.tracks = []

        self.fileDialog = QFileDialog(self)
        self.folderDialog = QFileDialog(self)

        self.fileDialog.setFileMode(QFileDialog.ExistingFiles)
        self.fileDialog.setAcceptMode(QFileDialog.AcceptOpen)
        self.folderDialog.setFileMode(QFileDialog.Directory)
        self.folderDialog.setAcceptMode(QFileDialog.AcceptOpen)

        self.ui.actionFiles.triggered.connect(lambda: self.fileDialog.show())
        self.ui.actionFolder.triggered.connect(
            lambda: self.folderDialog.show())
        self.fileDialog.accepted.connect(lambda: self.__getFiles(
            self.fileDialog.selectedFiles(), False, False))
        self.folderDialog.accepted.connect(lambda: self.__getFiles(
            self.folderDialog.selectedFiles(), True, False))

        self.ui.btnSelectAll.pressed.connect(
            lambda: self.ui.tableItems.selectAll())
        self.ui.btnDeselect.pressed.connect(
            lambda: self.ui.tableItems.clearSelection())
        self.ui.btnMovUp.pressed.connect(lambda: self.__moveItems(-1))
        self.ui.btnMovDwn.pressed.connect(lambda: self.__moveItems(1))
        self.ui.btnShuffle.pressed.connect(lambda: self.__shuffle())

        self.ui.checkSetTrack.pressed.connect(
            lambda: self.ui.spinTrack.setEnabled(not self.ui.checkSetTrack.
                                                 isChecked()))
        self.ui.checkSetDate.pressed.connect(
            lambda: self.ui.dateYear.setEnabled(not self.ui.checkSetDate.
                                                isChecked()))
        self.ui.checkUseFilename.pressed.connect(
            lambda: self.ui.lineFilenameRegex.setEnabled(
                not self.ui.checkUseFilename.isChecked()))

        # self.ui.tableItems.selectionModel().selectionChanged.connect(lambda: self.__updateInputFields())
        self.ui.btnApply.pressed.connect(lambda: self.__apply())

        self.__setUiToDefault()
Ejemplo n.º 25
0
    def __init__(self, parent=None):
        super(Application, self).__init__(parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # enable drag and drop
        self.setAcceptDrops(True)

        # set matplotlib FigureCanvas
        self.fig = Figure()
        self.FigureCanvas = FigureCanvas(self.fig)
        self.ax1 = self.fig.add_subplot(1, 1, 1)
        self.ax1.set_axis_off()
        self.ui.imageLayout.addWidget(self.FigureCanvas)

        # button
        self.ui.pushButton_save.clicked.connect(self.onClick_save)
Ejemplo n.º 26
0
    def __init__(self, parent=None):
        QtWidgets.QMainWindow.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        setVerbosity("debug")

        #Button actions
        self.ui.pushButton_en_server.clicked.connect(
            self.pushButton_serverEnable_onClicked)
        self.ui.pushButton_en_client.clicked.connect(
            self.pushButton_clientEnable_onClicked)
        self.ui.pushButton_chart_orientation.clicked.connect(
            self.pushButton_chartOrientation_onClicked)
        self.ui.pushButton_3d_model.clicked.connect(
            self.pushButton_3D_Model_onClicked)
        self.ui.pushButton_angle_set.clicked.connect(
            self.pushButton_angleSetPID_onClicked)
        self.ui.pushButton_speed_set.clicked.connect(
            self.pushButton_speedSetPID_onClicked)
        self.ui.pushButton_angle_zero.clicked.connect(
            self.pushButton_angleZeroPID_onClicked)
        self.ui.pushButton_speed_zero.clicked.connect(
            self.pushButton_speedZeroPID_onClicked)
        self.ui.pushButton_control_set.clicked.connect(
            self.pushButton_controlSet_onClicked)

        #Initial value
        self.ui.doubleSpinBox_angle_kp.setValue(ANGLE_KP_CONS)
        self.ui.doubleSpinBox_angle_ki.setValue(ANGLE_KI_CONS)
        self.ui.doubleSpinBox_angle_kd.setValue(ANGLE_KD_CONS)
        self.ui.doubleSpinBox_angle_kp_Aggr.setValue(ANGLE_KP_AGGR)
        self.ui.doubleSpinBox_angle_ki_Aggr.setValue(ANGLE_KI_AGGR)
        self.ui.doubleSpinBox_angle_kd_Aggr.setValue(ANGLE_KD_AGGR)
        self.ui.doubleSpinBox_angle_setpoint.setValue(CALIBRATED_ZERO_ANGLE)
        self.ui.doubleSpinBox_angle_max.setValue(ANGLE_LIMIT)
        self.ui.doubleSpinBox_speed_kp.setValue(SPEED_KP)
        self.ui.doubleSpinBox_speed_ki.setValue(SPEED_KI)
        self.ui.doubleSpinBox_speed_kd.setValue(SPEED_KD)

        self.serverUDPQueue = queue.Queue(4)
        self.threads = []
        self.worker = None
        self.clientUDP = None
        self.serverUDP = None
Ejemplo n.º 27
0
    def __init__(self):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Instantiate widgets and models
        self.toolBar = ToolBar()
        self.addToolBar(self.toolBar)

        self.dirModel = TableModel(dict())
        self.imageModel = QStandardItemModel()

        self.ui.dockWidget.setTitleBarWidget(QtWidgets.QWidget())

        self.statusBarLabel = QtWidgets.QLabel()
        self.statusBar().addWidget(self.statusBarLabel)

        self.cmapMenu = QtWidgets.QMenu()

        self.in_directory = None

        # Cmap menu
        Config.cmap = 'bone'
        self.create_cmap_menu()

        # Toolbar
        self.toolBar.refreshButton.triggered.connect(self.create_dir_model)
        self.toolBar.saveButton.triggered.connect(self.export_df)
        self.toolBar.loadButton.triggered.connect(self.load_df)

        # Directory list view
        self.ui.dirView.clicked.connect(self.change_image_grid)

        # Image view
        image_size = QtCore.QSize(400, 400)  # Set icon sizing here
        grid_size = QtCore.QSize(450, 450)

        self.ui.imageView.setModel(self.imageModel)
        self.ui.imageView.setViewMode(QtWidgets.QListView.IconMode)
        self.ui.imageView.setIconSize(image_size)
        self.ui.imageView.setGridSize(grid_size)
        self.ui.imageView.clicked.connect(self.image_selected)

        # Final touches
        self.update_statusbar()
Ejemplo n.º 28
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        # TODO: figure out way to configure for different comm types (TCP, MAVLINK, etc)
        self.comm = AQSerial()

        # Default main window conditions
        self.ui.buttonDisconnect.setEnabled(False)
        self.ui.buttonConnect.setEnabled(True)
        self.ui.comPort.setEnabled(True)
        self.ui.baudRate.setEnabled(True)
        self.ui.status.setText("Not connected to the AeroQuad")
        self.availablePorts = []
        self.updateComPortSelection()
        self.updateBaudRates()

        # Update comm port combo box to use last used comm port
        defaultComPort = xml.find("./Settings/DefaultComPort").text
        commIndex = self.ui.comPort.findText(defaultComPort)
        if commIndex == -1:
            commIndex = 0
        self.ui.comPort.setCurrentIndex(commIndex)

        # Load splash screen
        self.subPanel = Ui_splashScreen()
        self.subPanel.setupUi(self.subPanel)
        self.ui.subPanel.addWidget(self.subPanel)

        # Dynamically configure board type menu and subPanel menu from XML configuration file
        self.selectedBoardType = self.configureBoardTypeMenu()
        self.configureSubPanelMenu(self.selectedBoardType)
        self.activeSubPanel = None

        # Connect GUI slots and signals
        self.ui.buttonConnect.clicked.connect(self.connect)
        self.ui.buttonDisconnect.clicked.connect(self.disconnect)
        self.ui.actionExit.triggered.connect(QtGui.qApp.quit)
        self.ui.comPort.currentIndexChanged.connect(self.updateDetectedPorts)
        self.ui.actionBootUpDelay.triggered.connect(self.updateBootUpDelay)
        self.ui.actionCommTimeout.triggered.connect(self.updateCommTimeOut)
Ejemplo n.º 29
0
	def setupUi(self, Main):
		Main.setObjectName("Main")
		Main.resize(640, 480)

		self.QtStack = QStackedLayout()
		self.stack0 = QMainWindow()
		self.stack1 = QMainWindow()
		self.stack2 = QMainWindow()

		self.mainScreen = Ui_MainWindow()
		self.mainScreen.setupUi(self.stack0)
		
		self.registerScreen = Ui_RegisterWindow()
		self.registerScreen.setupUi(self.stack1)

		self.searchScreen = Ui_SearchWindow()
		self.searchScreen.setupUi(self.stack2)

		self.QtStack.addWidget(self.stack0)
		self.QtStack.addWidget(self.stack1)
		self.QtStack.addWidget(self.stack2)
Ejemplo n.º 30
0
    def __init__(self, port=None, baud=None, connect_on_start=False):
        super(SerialWidget, self).__init__()
        self.ser = None
        self.reader = CReader()
        self.writer = CWriter()
        self.ui = Ui_MainWindow()
        self.setupUi()
        self.connected = False

        if port is not None:
            curIndex = self.ui.portsComboBox.findText(port)
            if curIndex > -1:
                self.ui.portsComboBox.setCurrentIndex(curIndex)
                self.port = port
        if baud is not None and baud in baudRates:
            self.ui.baudRateComboBox.setCurrentIndex(
                self.ui.baudRateComboBox.findText(baud))
            self.baud = baud

        if connect_on_start and self.baud is not None and self.port is not None:
            self.connect()