def from_session(cls, session, name): model = session.model() config = session.config # NOTE: using the plot_windows list as a stack with its top at 0: settings = (config.plot_windows and config.plot_windows.pop(0) or {}) # indicators require retrieving data for all elements which can be too # time consuming for large lattices: show_indicators = len(model.elements) < 500 parent = session.window() widget = cls(session, model, name=name, show_indicators=show_indicators, settings=settings) dialog = Dialog(parent, widget) dialog.layout().setMenuBar(QMenuBar()) widget.create_menu(dialog.layout().menuBar()) size = settings.get('size') pos = settings.get('pos') if not size: size = (parent.size().width(), dialog.sizeHint().height()) dialog.resize(*size) if pos: dialog.move(*pos) dialog.show() widget.update_window_title() session.model.changed_singleshot(dialog.close) return widget
def __init__(self, parent=None, name="plot window"): QMainWindow.__init__(self, parent) self.setWindowTitle(name) self.setObjectName(name) self.resize(800, 600) self.centralwidget = QWidget(self) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout = QGridLayout(self.centralwidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.imageLayout = QVBoxLayout() self.imageLayout.setObjectName(_fromUtf8("imageLayout")) self.gridLayout.addLayout(self.imageLayout, 0, 0, 1, 1) self.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(self) self.menubar.setGeometry(QtCore.QRect(0, 0, 550, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.setMenuBar(self.menubar) self.statusbar = QStatusBar(self) self.statusbar.setObjectName(_fromUtf8("statusbar")) self.setStatusBar(self.statusbar) QtCore.QMetaObject.connectSlotsByName(self) ### #matplotlib setup self.fig1 = Figure() self.ax1 = self.fig1.add_subplot(111) self.canvas = FigureCanvas(self.fig1) self.toolbar = NavigationToolbar2QT(self.canvas, None) self.imageLayout.addWidget(self.canvas) self.imageLayout.addWidget(self.toolbar)
def createMenus(self): self.menubar = QMenuBar(self) self.menubar.setGeometry(QRect(0, 0, 1029, 22)) self.menubar.setDefaultUp(False) self.menubar.setNativeMenuBar(False) self.menubar.setObjectName("menubar") self.menuFile = QMenu(self.menubar) self.setMenuBar(self.menubar) self.fileMenu = self.menuBar().addMenu("&File") self.fileMenu.addAction(self.newAct) self.fileMenu.addAction(self.openAct) self.fileMenu.addAction(self.closeAct) self.fileMenu.addAction(self.saveAct) self.fileMenu.addAction(self.saveAsAct) self.fileMenu.addAction(self.printAct) self.fileMenu.addSeparator() self.fileMenu.addAction(self.exitAct) self.editMenu = self.menuBar().addMenu("&Edit") self.editMenu.addAction(self.cutAct) self.editMenu.addAction(self.copyAct) self.editMenu.addAction(self.pasteAct) self.menuBar().addSeparator() self.helpMenu = self.menuBar().addMenu("&Help") self.helpMenu.addAction(self.aboutAct)
def __menubar__(self): action_version = QAction('프로그램 정보', self) self.action_shortcut = QAction('단축키 정보', self) action_exit = QAction('닫기', self) action_exit.setShortcut('Ctrl+Q') action_version.triggered.connect(self.Version) self.action_shortcut.triggered.connect(self.Shortcut) action_exit.triggered.connect(self.Exit) menu_main = QMenu('메뉴', self) menu_main.addAction(action_version) menu_main.addAction(self.action_shortcut) menu_main.addSeparator() menu_main.addAction(action_exit) action_new = QAction('새 프로젝트', self) action_new.setShortcut('Ctrl+N') action_admin = QAction('프로젝트 관리', self) action_admin.setShortcut('Ctrl+M') action_refresh = QAction('새로고침', self) action_refresh.setShortcut('F5') action_new.triggered.connect(self.New) action_admin.triggered.connect(self.Admin) action_refresh.triggered.connect(self.Refresh) menu_project = QMenu('프로젝트', self) menu_project.addAction(action_new) menu_project.addAction(action_admin) menu_project.addAction(action_refresh) self.menubar = QMenuBar(self) self.menubar.addMenu(menu_main) self.menubar.addMenu(menu_project)
def __init__(self, settings, *args, **kwargs): super().__init__(*args, **kwargs) layout = QGridLayout(self) #layout.setContentsMargins(0, 0, 0, 0) settings_tabs = QTabWidget() layout.addWidget(settings_tabs) form = 'Gaussian' self.method = MethodOption(settings, form) settings_tabs.addTab(self.method, "Method") self.basis = BasisWidget(settings, form) settings_tabs.addTab(self.basis, "Basis Sets") #menu stuff menu = QMenuBar() self.presets_menu = menu.addMenu("Presets") menu.setNativeMenuBar(False) self._menu = menu layout.setMenuBar(menu) self.settings = settings self.presets = {} self.presets['Gaussian'] = loads(self.settings.gaussian_presets) self.presets['ORCA'] = loads(self.settings.orca_presets) self.presets['Psi4'] = loads(self.settings.psi4_presets) self.refresh_presets()
def init_menu(self): self.menubar = QMenuBar(self) self.menubar.setGeometry(QRect(0, 0, 800, 20)) self.menuFile = QMenu(self.menubar) self.menuFile.setTitle("File") self.menuAbout = QMenu(self.menubar) self.menuAbout.setTitle("About") self.setMenuBar(self.menubar) # File -> Connect self.menuFile.addAction(self.connectAct) # File -> Disconnect self.menuFile.addAction(self.disconnectAct) self.menuFile.addSeparator() # File -> Export As.. self.menuFile.addAction(self.exportAsAct) self.menuFile.addSeparator() # File -> Exit self.menuFile.addAction(self.exitAct) # About -> Help self.menuAbout.addAction(self.helpAct) # About -> About the Author self.menuAbout.addAction(self.aboutAuthAct) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuAbout.menuAction())
def setup_menubar(self): menu_bar = QMenuBar() file_menu = menu_bar.addMenu("&File") file_menu.addAction(self.new_project_action) file_menu.addAction(self.show_settings_action) file_menu.addSeparator() file_menu.addAction(self.quit_action) view_menu = menu_bar.addMenu("&View") dockWidgets = self.findChildren(QDockWidget) for widget in dockWidgets: view_menu.addAction(widget.toggleViewAction()) debug_menu = menu_bar.addMenu("&Debug") debug_menu.addAction(self.start_listening_action) debug_menu.addAction(self.stop_listening_action) debug_menu.addSeparator() debug_menu.addAction(self.stop_debug_action) debug_menu.addAction(self.detach_debug_action) debug_menu.addSeparator() debug_menu.addAction(self.run_debug_action) debug_menu.addAction(self.step_over_action) debug_menu.addAction(self.step_into_action) debug_menu.addAction(self.step_out_action) search_menu = menu_bar.addMenu("&Search") search_menu.addAction(self.file_search_action) self.setMenuBar(menu_bar)
def setupUi(self, MainWindow, url): MainWindow.setObjectName("MainWindow") MainWindow.resize(576, 117) MainWindow.setWindowFlags(MainWindow.windowFlags() | Qt.WindowStaysOnTopHint) MainWindow.setWindowIcon(QIcon(Icons["Download"])) self.MainWindow = MainWindow self.url = url self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.progressBar = QProgressBar(self.centralwidget, minimumWidth=400) self.progressBar.setGeometry(QRect(30, 50, 531, 31)) self.progressBar.setMinimumSize(QSize(531, 31)) self.progressBar.setMaximumSize(QSize(531, 31)) self.progressBar.setValue(0) self.progressBar.setObjectName("progressBar") self.label = QLabel(self.centralwidget) self.label.setGeometry(QRect(10, 20, 250, 16)) self.label.setObjectName("label") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setGeometry(QRect(0, 0, 576, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) self.on_pushButton_clicked()
def setupUi(self): self.setObjectName("self") self.resize(1280, 720) self.centralwidget = QWidget(self) self.centralwidget.setObjectName("centralwidget") self.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(self) self.menubar.setGeometry(QRect(0, 0, 889, 22)) self.menubar.setObjectName("menubar") self.setMenuBar(self.menubar) self.statusbar = QStatusBar(self) self.statusbar.setObjectName("statusbar") self.setStatusBar(self.statusbar) start_experiment_action = QAction("計測開始", self) start_experiment_action.setShortcut(QKeySequence("Ctrl+E")) start_experiment_action.triggered.connect(self.start_experiment) save_records_action = QAction("計測結果を保存", self) save_records_action.setShortcut(QKeySequence("Ctrl+S")) save_records_action.triggered.connect(self.save_records) switch_current_step_visible_action = QAction("現在のステップを表示/非表示切り替え", self) switch_current_step_visible_action.setShortcut(QKeySequence("Ctrl+V")) switch_current_step_visible_action.triggered.connect(self.switch_current_step_visible) operation_menus = self.menubar.addMenu("experiments") operation_menus.addAction(start_experiment_action) operation_menus.addAction(save_records_action)
def __init__(self, settings=None, parent=None): super(SettingUI, self).__init__(parent) self._parent = parent self.menubar = QMenuBar(self) self.settings = settings if self.settings is None: self.settings = self.setting_mode(self.filename(), self.fmt(), self._parent) self.regValue = SettingOutput(self.settings) self.regInfo = SettingInput(self.settings) self.createMenus() self.layout = QGridLayout() self.layout.addWidget(self.menubar, 0, 0, 1, 1) self.layout.addWidget(self.regInfo, 1, 0, 1, 1) self.layout.addWidget(self.regValue, 2, 0, 1, 1) self.setLayout(self.layout) self.autoRefreshAct.setChecked(True) self.fallbacksAct.setChecked(True) self.setWindowTitle("PLM settings") self.applySetting() self.reg = PObj(self)
def __init__(self): super(MainEditor, self).__init__() self.setWindowTitle('Lex Talionis Palette Editor v5.9.0') self.setMinimumSize(640, 480) self.grid = QGridLayout() self.setLayout(self.grid) self.main_view = MainView(self) self.menu_bar = QMenuBar(self) self.palette_list = PaletteList.PaletteList(self) self.image_map_list = ImageMap.ImageMapList() self.scripts = [] self.undo_stack = QUndoStack(self) self.create_menu_bar() self.grid.setMenuBar(self.menu_bar) self.grid.addWidget(self.main_view, 0, 0) self.grid.addWidget(self.palette_list, 0, 1, 2, 1) self.info_form = QFormLayout() self.grid.addLayout(self.info_form, 1, 0) self.create_info_bars() self.clear_info()
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.textBrowser = QTextBrowser(self.centralwidget) self.textBrowser.setGeometry(QtCore.QRect(40, 20, 256, 121)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.textBrowser_2 = QTextBrowser(self.centralwidget) self.textBrowser_2.setGeometry(QtCore.QRect(40, 200, 256, 121)) self.textBrowser_2.setObjectName(_fromUtf8("textBrowser_2")) self.pushButton = QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(370, 230, 191, 27)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton.clicked.connect(self.active) self.pushButton_2 = QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(350, 60, 211, 27)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.pushButton_2.clicked.connect(self.select) self.pushButton_3 = QPushButton(self.centralwidget) self.pushButton_3.setGeometry(QtCore.QRect(200, 420, 451, 27)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.pushButton_3.clicked.connect(self.OpenWindow) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def configUI(self): self.setWindowTitle("CSIVIEWER") self.setWindowFlags(Qt.WindowCloseButtonHint | Qt.WindowMinimizeButtonHint | Qt.WindowMaximizeButtonHint) self.resize(800, 450) self.move(100, 100) self.setStyleSheet("border:0;background-color:#e8e8e8") # pygtgrapg global config pg.setConfigOptions(antialias=True) # Antialiasing pg.setConfigOptions(background=(232, 232, 232)) # White pg.setConfigOptions(foreground=(25, 25, 25)) # Black # plot area self.plot = pg.GraphicsWindow() self.initPlot() # ctrl area self.ctrl = QMenuBar(self) self.initCtrl() # update cache self.task = GetDataThread(self) self.task.start() # plot refresh self.PlotTimer()
def setupUi(self, StartPage_Url): StartPage_Url.setObjectName("StartPage_Url") self.centralwidget = QWidget(StartPage_Url) self.centralwidget.setObjectName("centralwidget") self.btn_go = QPushButton(self.centralwidget) self.btn_go.setGeometry(QRect(250, 150, 88, 33)) self.btn_go.setObjectName("btn_go") self.btn_go.clicked.connect(lambda: self.TypeFinder()) self.L_Heading = QLabel(self.centralwidget) self.L_Heading.setGeometry(QRect(120, 20, 331, 20)) font = QFont() font.setPointSize(14) font.setBold(True) font.setItalic(True) font.setWeight(75) self.L_Heading.setFont(font) self.L_Heading.setLayoutDirection(Qt.LeftToRight) self.L_Heading.setAutoFillBackground(True) self.L_Heading.setObjectName("L_Heading") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setGeometry(QRect(20, 200, 231, 111)) self.groupBox.setObjectName("groupBox_for_typeSelection") self.label = QLabel(self.groupBox) self.label.setGeometry(QRect(40, 20, 111, 17)) self.label.setObjectName("Title_label") self.label_2 = QLabel(self.groupBox) self.label_2.setGeometry(QRect(40, 40, 121, 17)) self.label_2.setObjectName("label_info") self.label_5 = QLabel(self.groupBox) self.label_5.setGeometry(QRect(40, 60, 141, 20)) self.label_5.setObjectName("label_5") self.label_3 = QLabel(self.groupBox) self.label_3.setGeometry(QRect(40, 80, 141, 20)) self.label_3.setObjectName("label_3") self.label_4 = QLabel(self.centralwidget) self.label_4.setGeometry(QRect(200, 310, 451, 20)) self.label_4.setObjectName("label_info") self.url_txtbox = QLineEdit(self.centralwidget) self.url_txtbox.setGeometry(QRect(72, 70, 431, 33)) self.url_txtbox.setObjectName("url_txtbox") self.url_txtbox.returnPressed.connect(self.TypeFinder) StartPage_Url.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(StartPage_Url) self.menubar.setGeometry(QRect(0, 0, 586, 25)) self.menubar.setObjectName("menubar") self.menuAbout = QMenu(self.menubar) self.menuAbout.setObjectName("menuAbout") self.about_opt = QMenu(self.menubar) self.about_opt.setObjectName("about_opt") StartPage_Url.setMenuBar(self.menubar) self.statusbar = QStatusBar(StartPage_Url) self.statusbar.setObjectName("statusbar") StartPage_Url.setStatusBar(self.statusbar) self.pings = QAction(StartPage_Url) self.pings.setObjectName("pings") self.menuAbout.addAction(self.pings) self.pings.triggered.connect(lambda: self.ping()) self.menubar.addAction(self.menuAbout.menuAction()) self.retranslateUi(StartPage_Url) QMetaObject.connectSlotsByName(StartPage_Url)
def initUi(self): self.setGeometry(400, 400, 600, 450) self.setWindowTitle('Большая задача по Maps API') self.setFixedSize(self.size()) self.map = QLabel("", self) self.map.setGeometry(0, 0, 600, 450) self.map.setPixmap(self.get_map()) self.adressPt = QLabel("Россия, Москва", self) self.adressPt.setGeometry(50, 0, 300, 20) self.adressPt.setVisible(True) mainMenu = QMenuBar(self) setupMenu = mainMenu.addMenu('Setup') showbtn = QAction('Искать', self) showbtn.setShortcut('Ctrl+S') showbtn.triggered.connect(self.SHOw) mapTypeBtn = QAction("Сменить слой", self) mapTypeBtn.setShortcut('Ctrl+M') mapTypeBtn.triggered.connect(self.change_map_type) mapPtBtn = QAction("Сброс поискового результата", self) mapPtBtn.setShortcut('Ctrl+R') mapPtBtn.triggered.connect(self.clearPt) setupMenu.addAction(showbtn) setupMenu.addAction(mapTypeBtn) setupMenu.addAction(mapPtBtn)
def create_menu_bar(self): # Menu Bar menu_bar = QMenuBar() # File action_file = menu_bar.addMenu("&File") action_file.addAction("New", self.new_file, QKeySequence.New) action_file.addAction("Open", self.open_files, QKeySequence.Open) action_file.addAction("Save", self.save_file, QKeySequence.Save) action_file.addSeparator() action_file.addAction("Import", self.import_file) action_file.addAction("Export", self.export_file) action_file.addSeparator() action_file.addAction("Quit", self.quit, QKeySequence.Quit) # Edit action_edit = menu_bar.addMenu("&Edit") action_edit.addAction("Preferences", self.show_preferences) # View action_view = menu_bar.addMenu("&View") view_panels = action_view.addMenu("Panels") view_panels.addAction(self.editor.toggleViewAction()) view_panels.addAction(self.options.toggleViewAction()) view_panels.addAction(self.groups.toggleViewAction()) # Help action_help = menu_bar.addMenu("&Help") action_help.addAction("About", self.show_about) action_help.addAction("About Qt", QApplication.instance().aboutQt) return menu_bar
def addMenuBar(self): self.menuBar = QMenuBar() self.options = self.menuBar.addMenu("Options") # type:QMenuBar addAccountAction = QAction("Add Account", self) addAccountAction.triggered.connect(self.addAccountAction) self.options.addAction(addAccountAction) changeMainPassword = QAction("Change main password", self) changeMainPassword.triggered.connect(self.changeMainPassword) self.options.addAction(changeMainPassword) self.removeAccountAction = QAction("Remove Account Confirmation", self, checkable=True) self.removeAccountAction.setChecked(True) self.removeAccountAction.triggered.connect( self.setDeleteConfirmationVal) self.options.addAction(self.removeAccountAction) self.showPasswordOption = QAction("Show data on edit", self, checkable=True) self.showPasswordOption.setChecked(False) self.showPasswordOption.triggered.connect(self.showDataOnEdit) self.options.addAction(self.showPasswordOption) self.setMenuBar(self.menuBar)
def __init__(self, parent=None, globals={}, signals={}, port=None, input_channels=[], data={}, config_file=None): super().__init__(parent) self.config_file = config_file self.globals = globals self.signals = signals self.parent = parent self.port = port # now it is arduino com-port self.data = data self.input_channels = input_channels self.rates = ["1", "2", "5", "10", "20", "50", "100"] self.current_rate = "10" self.lines = [] self.load() self.plot_widget = PlotPulse(parent=self) self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) self.sock.settimeout(0.01) self.menuBar = QMenuBar(self) self.initUI() # self.sendScanParams() self.t_start = 0 self.t_end = 1000 if self.signals: self.signals.pulsesChanged.connect(self.constructPulses)
def initUI(self): grid = QGridLayout() self.txt = QTextEdit() self.st = QStatusBar() self.mn = QMenuBar(self) grid.addWidget(self.txt, 1, 0, 9, 0) grid.addWidget(self.st, 10, 0, Qt.AlignBottom) self.st.showMessage('hello') self.setLayout(grid) self.op = QAction(QIcon('images.png'), 'open', self) self.op.setShortcut('Ctrl+o') self.op.triggered.connect(self.showDialog) filemenu = self.mn.addMenu('&File') filemenu.addAction(self.op) self.setGeometry(300, 300, 300, 350) self.setWindowTitle('open a file') self.show()
def initUI(self): exitAct = QAction(QIcon('exit.png'), '&Exit', self) exitAct.triggered.connect(qApp.quit) openInput = QAction('&Open Input', self) img1 = openInput.triggered.connect(self.open_image) openTarget = QAction('&Open Target', self) img2 = openTarget.triggered.connect(self.open_image) menubar = QMenuBar(self) fileMenu = menubar.addMenu('&File') fileMenu.addAction(openInput) fileMenu.addAction(openTarget) fileMenu.addAction(exitAct) self.setWindowTitle(self.title) self.setContentsMargins(0, 35, 0, 0) self.setWindowState(QtCore.Qt.WindowMaximized) button = QPushButton('Equalize Histogram', self) button.move(0, 20) screenShape = QDesktopWidget().screenGeometry() width = screenShape.width() button.resize(width, 25) button.setStyleSheet("Text-align:left") button.clicked.connect(self.equal_hist) self.show()
def create_menubar(self): self.menubar = QMenuBar(self) self.menuFile = QMenu(self.menubar) self.menuFile.setTitle("File") self.menuFile.setStyleSheet("background-color:rgb(192,228,82);") self.setMenuBar(self.menubar) self.statusbar = QStatusBar(self) self.setStatusBar(self.statusbar) self.action_new_tree = QAction(self) self.action_new_tree.setText("New focus") self.action_new_tree.setShortcut("Ctrl+N") self.action_new_tree.triggered.connect(self.new_tree) self.action_forest = QAction(self) self.action_forest.setText("Forest") self.action_forest.setShortcut("Ctrl+F") self.action_forest.triggered.connect(self.forest) self.action_exit = QAction(self) self.action_exit.setText("Exit") self.action_exit.setShortcut("Esc") self.action_exit.triggered.connect(self.exit_app) self.menuFile.addAction(self.action_new_tree) self.menuFile.addAction(self.action_forest) self.menuFile.addSeparator() self.menuFile.addAction(self.action_exit) self.menubar.addAction(self.menuFile.menuAction())
def createMenu(self): menuBar = QMenuBar() fileMenu = QMenu(self.tr("&File"), self) exitAction = fileMenu.addAction(self.tr("E&xit")) menuBar.addMenu(fileMenu) exitAction.triggered.connect(self.accept) return menuBar
def __init__ ( self, parent = None, bIsOnlyBackend = False ): super ().__init__ ( parent ) self.bIsOnlybackend = bIsOnlyBackend self.dockingRegistry = None self.actionAdaptiveLayout = None self.isAdaptiveLayoutEnabled_ = True if bIsOnlyBackend: return self.paneMenu = QMenu ( self ) self.menuBar = QMenuBar () self.currentOrientation = self.getDefaultOrientation () self.setLayout ( QVBoxLayout () ) self.layout ().setContentsMargins ( 1, 1, 1, 1 ) self.layout ().addWidget ( self.menuBar ) self.editorContent = CEditorContent ( self ) self.layout ().addWidget ( self.editorContent ) # Important so the focus is set to the CEditor when clicking on the menu. self.setFocusPolicy ( Qt.StrongFocus ) self.initActions () self.initMenuDesc ()
def _menu_initialize(self, window=None): self._menus = dict() self._menu_actions = dict() self._menu_bar = QMenuBar() self._menu_bar.setNativeMenuBar(False) window = self._window if window is None else window window.setMenuBar(self._menu_bar)
def setupUi(self, window): window.resize(600, 236) window.setMinimumSize(600, 236) central_widget = QWidget(window) vertical_layout = QVBoxLayout(central_widget) vertical_layout.setContentsMargins(11, 11, 11, 11) vertical_layout.setSpacing(6) # self.tabs = QTabWidget(central_widget) # self.tabs.setTabShape(QTabWidget.Rounded) # self.first_tab = LoadTrainedModelWidget() # self.tabs.addTab(self.first_tab, "") # # self.second_tab = TrainNewModel() # self.tabs.addTab(self.second_tab, "") # vertical_layout.addWidget(self.tabs) window.setCentralWidget(LoadTrainedModelWidget()) self.menuBar = QMenuBar(window) self.menuBar.setGeometry(QRect(0, 0, 600, 22)) self.menuBar.setObjectName("menuBar") window.setMenuBar(self.menuBar) self.retranslateUi(window) QMetaObject.connectSlotsByName(window) data_transporter_service.listen(WINDOW_CHANEL, self.openWindow)
def __init__(self, parent=None, globals=None, signals=None, config_file=None): super(DDSWidget, self).__init__() self.parent = parent self.signals = signals self.globals = globals self.scanner = False self.dds = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.ip = '192.168.1.5' self.port = 2600 self.connected = False try: self.dds.connect((self.ip, self.port)) self.connected = True except Exception as e: print(e) self.lines = [] self.mainWidget = QWidget() self.load() self.menuBar = QMenuBar(self) self.initUI() self.sendScanParams() self.setSizePolicy( QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)) autoSave.timeout.connect(self.save) if self.signals and self.signals.updateFromScanner: self.signals.updateFromScanner.connect(self.updateFromScanner)
def __init__(self): QMainWindow.__init__(self) self.setFixedSize(800, 685) self.setWindowTitle("Spotify Lyrics Finder") icon = QIcon("logo.ico") self.setWindowIcon(icon) self.CenterPanel = UiPanel(self) self.setCentralWidget(self.CenterPanel) self.menubar = QMenuBar(self) self.menubar.setGeometry(QRect(0, 0, 800, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setTitle("File") self.setMenuBar(self.menubar) self.statusbar = QStatusBar(self) self.statusbar.setSizeGripEnabled(False) self.setStatusBar(self.statusbar) self.actionClose = QAction(self) self.actionClose.setText("Close") self.actionClose.setShortcut("Ctrl+Q") self.actionProject = QAction(self) self.actionProject.setText("Copyright © White Aspect") self.menuFile.addAction(self.actionClose) self.menubar.addAction(self.menuFile.menuAction()) self.actionClose.triggered.connect(close_app) self.actionProject.triggered.connect(project_website)
def _createMenuBar(self): menuBar = QMenuBar(self) # File menu fileMenu = QMenu('&File', self) menuBar.addMenu(fileMenu) fileMenu.addAction(self.newAction) fileMenu.addAction(self.openAction) self.openRecentMenu = fileMenu.addMenu("Open Recent") fileMenu.addAction(self.saveAction) fileMenu.addSeparator() fileMenu.addAction(self.exitAction) # Edit menu editMenu = menuBar.addMenu("&Edit") editMenu.addAction(self.copyAction) editMenu.addAction(self.pasteAction) editMenu.addAction(self.cutAction) # .. Add submenu Find and Replace editMenu.addSeparator() findMenu = editMenu.addMenu("Find and Replace") findMenu.addAction(self.findAction) findMenu.addAction(self.replaceAction) # Help menu helpMenu = menuBar.addMenu(QIcon(":help-content.svg"), "&Help") helpMenu.addAction(self.helpContentAction) helpMenu.addAction(self.aboutAction) self.setMenuBar(menuBar)
def initUI(self): self.menuBar = QMenuBar(self) fileMenu = self.menuBar.addMenu('&File') save = QAction('&Save', self) save.triggered.connect(self.save) fileMenu.addAction(save) layout = QHBoxLayout() l1= QVBoxLayout() l1.addStretch(0.5) restor_btn = QPushButton('Restore') restor_btn.clicked.connect(self.restore) l1.addWidget(restor_btn) l1.addWidget(QLabel('Center freq, kHz')) self.f_c_line = MyDoubleBox(validator=QDoubleValidator(10000,500000,3),value=self.freq_center, text_changed_handler=self.changeFrequency) l1.addWidget(self.f_c_line) l1.addWidget(QLabel('Offset freq, kHz')) self.f_o_line = MyDoubleBox(validator=QDoubleValidator(-10000,10000,3),value=self.freq_offset, text_changed_handler=self.changeFrequency) l1.addWidget(self.f_o_line) l1.addWidget(QLabel('Amp, dBm')) self.amp_line = MyDoubleBox(validator=QDoubleValidator(-40,7,2),value=self.ampl,text_changed_handler=self.changeAmplitude) l1.addWidget(self.amp_line) l1.addStretch(.5) layout.addLayout(l1) layout.addWidget(self.srs.BasicWidget(data=self.srs, parent=self,connect=True)) self.setLayout(layout)
def initUI(self): exitAct = QAction(QIcon('exit.png'), '&Exit', self) exitAct.triggered.connect(qApp.quit) openInput = QAction('&Open Input', self) img1 = openInput.triggered.connect(self.open_input) openTarget = QAction('&Open Target', self) img2 = openTarget.triggered.connect(self.open_target) menubar = QMenuBar(self) fileMenu = menubar.addMenu('&File') fileMenu.addAction(openInput) fileMenu.addAction(openTarget) fileMenu.addAction(exitAct) self.setWindowTitle(self.title) self.setContentsMargins(0, 39, 0, 0) self.setWindowState(QtCore.Qt.WindowMaximized) button = QPushButton('Create triangulation', self) button2 = QPushButton('Morph', self) button.move(0, 20) button2.move(104, 20) screenShape = QDesktopWidget().screenGeometry() width = screenShape.width() button.resize(104, 25) button2.resize(50, 25) button.setStyleSheet("Text-align:center") button2.setStyleSheet("Text-align:center") button.clicked.connect(self.triangulation) button2.clicked.connect(self.morph) self.show()