示例#1
0
    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)
示例#2
0
    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)
示例#3
0
    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,
            ))
示例#4
0
	def __init__(self):
		super().__init__()

		self.ballController = BallController(self)

		self.setGeometry(centralisedRect(qApp.desktop().availableGeometry()))
		self.setWindowTitle(qApp.applicationDisplayName())
示例#5
0
    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)
示例#7
0
    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)
示例#8
0
    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)
示例#9
0
    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)
示例#10
0
 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}')
示例#11
0
    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)