def __init__(self): QMainWindow.__init__(self) self.setWindowTitle("ATS Assistant") # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") ## Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut("Ctrl+Q") exit_action.triggered.connect(self.exit_app) ## Select File QAction open_action = QAction("Open Drop", self) open_action.setShortcut("Ctrl+O") open_action.triggered.connect(self.openDrop) self.file_menu.addAction(open_action) self.file_menu.addAction(exit_action) # Status Bar self.status = self.statusBar() self.status.showMessage("Data loaded and plotted") # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7)
def __init__(self): QMainWindow.__init__(self) self.setWindowTitle("Heuristic Generator") self.df = load_data() self.ranges = calc_ranges(self.df, self.scatter_cols) # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") self.rule_parts = [] # Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.file_menu.addAction(exit_action) self._main = QtWidgets.QWidget() self.setCentralWidget(self._main) self.layout = QtWidgets.QHBoxLayout(self._main) self.setup_ui() self.plotter = ScatterPlotter(self.df) self.update_plot() # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.resize(geometry.width() * 0.7, geometry.height() * 0.8)
def __init__(self): QMainWindow.__init__(self) self.setWindowTitle("PyPentest - Information Gathering") # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") self.about_menu = self.menu.addMenu("About") self.set_menu() self.set_icon() # Add Widget tab_widget = QTabWidget() tab_widget.addTab(NmapScanTab(), "Nmap") tab_widget.addTab(DirBusterTab(), "Dir Buster") tab_widget.addTab(ReverseShellTab(), "Reverse Shell") self.setCentralWidget(tab_widget) # Window dimensions & center geometry = qApp.desktop().availableGeometry(self) self.width_size = geometry.width() * 0.45 self.height_size = geometry.height() * 0.55 self.setGeometry( QStyle.alignedRect( Qt.LeftToRight, Qt.AlignCenter, QSize(self.width_size, self.height_size), geometry, ))
def __init__(self): super().__init__() self.ballController = BallController(self) self.setGeometry(centralisedRect(qApp.desktop().availableGeometry())) self.setWindowTitle(qApp.applicationDisplayName())
def __init__(self, widget): QMainWindow.__init__(self) self.setWindowTitle("Earthquakes Information") self.setCentralWidget(widget) # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") # Exit Action exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.file_menu.addAction(exit_action) # Status Bar self.status = self.statusBar() self.status.showMessage("Data loaded and plotted") # window dimentions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7) # if __name__ == '__main__': # # create the Qt Application # app = QApplication(sys.argv) # # create and show the form # window = MainWindow() # window.show() # # Run the main Qt loop # sys.exit(app.exec_())
def __init__(self): # QMainWindow.__init__(self) # Or super(MainWindow, self).__init__() # set window title self.setWindowTitle("Earthqakes information") # menu self.menu = self.menuBar() self.menu.setNativeMenuBar(False) self.file_menu = self.menu.addMenu("File") # exit QAction for the exit situated under the 'File' menu exit_action = QAction("Exit", self) exit_action.setShortcut("Ctrl+Q") exit_action.triggered.connect(self.exitApp) self.file_menu.addAction(exit_action) # insert file action addFile_action = QAction("Insert File", self) addFile_action.triggered.connect(self.inputFile) self.file_menu.addAction(addFile_action) # status bar self.status = self.statusBar() self.status.showMessage("Data is loaded and plotted") # window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7)
def __init__(self, widget, parent=None): super(MainWindow, self).__init__(parent) # Set window title self.setWindowTitle("CoBolt") self.setCentralWidget(widget) # Initiat menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") # Set exit exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.file_menu.addAction(exit_action) # Status bar self.status = self.statusBar() self.status.showMessage("Hei, dette er CoBolt!") # Window dimensions geometry = qApp.desktop().availableGeometry(self) #self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7) self.resize(geometry.width() * 0.8, geometry.height() * 0.7) # Create widgets self.edit = QLineEdit("Write my name here") self.button = QPushButton("Show Greetings") self.button2 = QPushButton("Clear") self.calender = QCalendarWidget() # Create layout and add widgets # layout = QVBoxLayout() layout.addWidget(self.edit) #layout.addWidget(self.button2) # layout2 = QVBoxLayout() layout2.addWidget(self.button) layout2.addWidget(self.button2) layout2.insertStretch(1) layout2.insertStretch(2) # # layout3 = QHBoxLayout() layout3.addLayout(layout) layout3.addLayout(layout2) # Set dialog layout self.setLayout(layout3) # Add button signal to greetings slot self.button.clicked.connect(self.greetings) self.button2.clicked.connect(self.cleartext)
def __init__(self): QMainWindow.__init__(self) self.setWindowTitle("Eartquakes information") # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") # Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.file_menu.addAction(exit_action) # Status Bar self.status = self.statusBar() self.status.showMessage("Data loaded and plotted") # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7)
def __init__(self, app): QMainWindow.__init__(self) # Set up links self.app = app app.main_window = self app.main_widget.app = app app.main_widget.main_window = self app.main_widget.initialize() self.setObjectName('Main Window') self.setWindowTitle('Motif Builder Demo 4.16.20') self.setGeometry(100, 250, 300, 200) # Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut("Ctrl+Q") exit_action.triggered.connect(self.exit_app) # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7) self.setCentralWidget(app.main_widget)
def init_UI(self): geometry = qApp.desktop().availableGeometry(self) self.resize(geometry.width() * 0.8, geometry.height() * 0.56) self.setWindowTitle(f'{CONSTANTS.APP_NAME} {CONSTANTS.APP_VERSION}')
def __init__(self, parent=None): QMainWindow.__init__(self) self.setWindowTitle("Rukovalac dokumentima") self.setWindowIcon( QtGui.QIcon("resources/icons/icons8-edit-file-64.png")) # Menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") self.help_menu = QtWidgets.QMenu("Help") self.menu_actions = { "new": QtWidgets.QAction("New", self.file_menu), "new window": QtWidgets.QAction("New Window", self.file_menu), "open": QtWidgets.QAction("Open...", self.file_menu), "save": QtWidgets.QAction("Save", self.file_menu), "save as": QtWidgets.QAction("Save As...", self.file_menu), "exit": QtWidgets.QAction("Exit", self.file_menu), "about": QtWidgets.QAction("About", self.help_menu) } # Exit QAction exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) # ToolBar toolbar = ToolBar() self.addToolBar(toolbar) # CentralWidget central = QLabel("CentralWidget") self.setCentralWidget(central) # DockWidget dock = DockWidget() self.addDockWidget(Qt.LeftDockWidgetArea, dock) # Status Bar self.status = self.statusBar() self.status.showMessage("Everything is good") # Window dimensions geometry = qApp.desktop().availableGeometry(self) self.setFixedSize(geometry.width() * 0.9, geometry.height() * 0.9) def _populate_menus(self): """ Privatna metoda koja smesta menije u meni bar. """ self.file_menu.addAction(self.menu_actions["new"]) self.file_menu.addAction(self.menu_actions["new window"]) self.file_menu.addAction(self.menu_actions["open"]) self.file_menu.addAction(self.menu_actions["save"]) self.file_menu.addAction(self.menu_actions["save as"]) self.file_menu.addSeparator() self.file_menu.addAction(exit_action) self.menu.addMenu(self.file_menu) self.help_menu.addAction(self.menu_actions["about"]) self.menu.addMenu(self.help_menu) def about_action(self): """ Metoda koja prikazuje informacioni dijalog korisniku o aplikaciji. """ msg = QtWidgets.QMessageBox( QtWidgets.QMessageBox.Information, "About Rukovalac dokumentima", "Autori:\n Milan Vasovic\n Dominik Vrabcenik\nMentor:\n Aleksandra Mitrović\nPredmetni profesor:\n Branko Perišić" ) msg.addButton(QtWidgets.QMessageBox.Ok) msg.exec_() def _bind_actions(self): """ Privatna metoda koja uvezuje reagovanje na dogadjaje. """ self.menu_actions["about"].triggered.connect(about_action) _populate_menus(self) _bind_actions(self)