def __init__(self): QMainWindow.__init__(self) Ui_MainWindow.__init__(self) self.setupUi(self) self.title = 'ECE Instrument Room Inventory Tool' self.label_puid.setText("XXXXX-XXXXX") self.label_puid.setMinimumWidth(500) self.initTables() self.text_search.textChanged.connect(self.searchTextChanged) self.initUI() self.initText() self.button_inductoradd.clicked.connect(self.buttonClicked) self.button_resistoradd.clicked.connect(self.buttonClicked) self.button_capadd.clicked.connect(self.buttonClicked) self.button_icadd.clicked.connect(self.buttonClicked)
def __init__(self): QMainWindow.__init__(self) Ui_MainWindow.__init__(self) self.setupUi(self) self.comboBoxSegmentClass.addItems(self.SEGMENT_CLASSES) self.comboBoxSegmentClass.setCurrentIndex(14) self.class_to_segment = 15 self.image = None self.predictor = Predictor() self._connect_signals() self.setWindowTitle('VggFcn') self.show()
def __init__(self): QMainWindow.__init__(self) Ui_MainWindow.__init__(self) # 1000000000 self._numIters = 1000000 self._aOrientation = 'XY' self._cmap = '' self._attrType = None #No attractor selected #Call the QT generated UI_MainWindow classes setupUi() fxn #to actually create the GUI self.setupUi(self) #Add values to controls not set in Ui_MainWindow self.spinBox_NumberOfIterations.setValue(self._numIters) self.populate_comboBox_AxialOrientation() #THEY ADD THIS CODE! self.populateColorMap_combobox(self.comboBox_cmaps, 0) ######################### # Signals ######################### #File menu - Load self.actionLoad_File.triggered.connect(self.slot_load_file) #File menu - Quit self.actionQuit.triggered.connect(self.close_application) #Save Attractor IMAGE They ADD THIS CODE #self.action_Save_Attractor self.comboBox_AttractorType.currentIndexChanged.connect( self.slot_AttractorType) self.spinBox_NumberOfIterations.valueChanged.connect( self.slot_NumIterations) self.comboBox_AxialOrientation.currentIndexChanged.connect( self.slot_AxialOrientation) self.comboBox_cmaps.currentIndexChanged.connect(self.slot_cmaps) self.pushButton_Plot.clicked.connect(self.slot_pBtn_Render)
def __init__(self, mpd_api, parent=None): QMainWindow.__init__(self, parent) Ui_MainWindow.__init__(self) self.setupUi(self) self.mpd_api = mpd_api self.current_song = self.mpd_api.currentsong() self.setup_actions() self.setup_library() self.setup_playlists() self.setup_playlist() self.setup_database_songs() self.updater = updater(self) self.updater.start(1000) self.updater.update()
def __init__(self, parent=None): QMainWindow.__init__(self, parent) Ui_MainWindow.__init__(self) self.setupUi(self) self.setWindowTitle(' ') self.setWindowFlags(Qt.WindowMinimizeButtonHint | Qt.WindowCloseButtonHint | Qt.MSWindowsFixedSizeDialogHint) self.songs_data_manager = SongsDataManager() self.songs_data = self.songs_data_manager.read_songs_data() self.column_num = 2 self.row_num = math.ceil(globals.style_num / self.column_num) self._generate_colors(globals.style_num) self.action = QAction('导入') self.main_menu.addAction(self.action) self.action.triggered.connect(self._import_files) self.styles_widget.load_styles_images() self.style_table_widget.setVisible(False) self.style_table_widget.setShowGrid(False) self.style_table_widget.setFrameShape(QFrame.NoFrame) self.style_table_widget.horizontalHeader().setSectionResizeMode( QHeaderView.Stretch) self.style_table_widget.horizontalHeader().setVisible(False) self.style_table_widget.verticalHeader().setVisible(False) self.style_table_widget.verticalHeader().setSectionResizeMode( QHeaderView.Stretch) self.style_table_widget.setColumnCount(self.column_num) self.style_table_widget.setRowCount(self.row_num) self.table_items = [] self.playlist_items = [] self.selected_style_index = -1 self.selected_song_name = '' self.location_root = os.getcwd() for i in range(self.row_num * self.column_num): row = math.floor(i / self.column_num) column = math.floor(i % self.column_num) if i < globals.style_num: table_item = QTableWidgetItem(globals.styles_chinese[i]) table_item.setData(Qt.FontRole, QFont("", 20)) table_item.setBackground(self.qcolors[i]) else: table_item = QTableWidgetItem('') self.table_items.append(table_item) table_item.setTextAlignment(Qt.AlignCenter) self.style_table_widget.setItem(row, column, table_item) self.style_table_widget.cellClicked.connect( self._on_table_item_clicked) self.video_widget = QVideoWidget() self.player_layout.addWidget(self.video_widget) control_layout = QHBoxLayout() control_layout.setContentsMargins(0, 0, 0, 0) self.play_button = QPushButton() self.play_button.setEnabled(False) self.play_button.setIcon(self.style().standardIcon( QStyle.SP_MediaPlay)) self.play_button.clicked.connect(self.play) control_layout.addWidget(self.play_button) self.position_slider = QSlider(Qt.Horizontal) self.position_slider.setRange(0, 0) self.position_slider.sliderMoved.connect(self.set_position) control_layout.addWidget(self.position_slider) self.player_layout.addLayout(control_layout) self.back_btn.clicked.connect(self._on_back_to_style_view) self.delete_btn.clicked.connect(self._on_delete_item) self.playlist.itemClicked.connect(self._on_playlist_item_clicked) self.playlist.itemDoubleClicked.connect( self._on_playlist_item_double_clicked) self.playlist_widget.setVisible(False) self.media_player = QMediaPlayer(None, QMediaPlayer.VideoSurface) self.notify_interval = 100 self.media_player.setVideoOutput(self.video_widget) self.media_player.setNotifyInterval(self.notify_interval) self.media_player.stateChanged.connect(self.media_state_changed) self.media_player.positionChanged.connect(self.play_time_changed) self.media_player.durationChanged.connect(self.duration_changed) self.media_player.error.connect(self.handle_error) self.styles_widget.signal_style_clicked.connect(self.on_style_selected) self.detected_result_str = '' with open('music_model.pkl', 'rb') as fp: self.model = pickle.load(fp)