Example #1
0
 def onDebugWindow(self):
     if not ui.DebugDialog.prev_actived:
         self.debugWin = ui.DebugDialog()
         self.debugWin.show()
     else:
         QApplication.setActiveWindow(ui.DebugDialog.prev_window)
         ui.DebugDialog.prev_window.showNormal()
Example #2
0
 def onPrintBarCode(self):
     if not CodeDialog.prev_actived:
         self.codeWin = CodeDialog()
         self.codeWin.show()
     else:
         QApplication.setActiveWindow(CodeDialog.prev_window)
         CodeDialog.prev_window.showNormal()
Example #3
0
 def onViewData(self):
     if not ui.SearchWindow.prev_actived:
         self.searchWin = ui.SearchWindow()
         self.searchWin.show()
     else:
         QApplication.setActiveWindow(ui.SearchWindow.prev_window)
         ui.SearchWindow.prev_window.showNormal()
Example #4
0
def main_window_no_key(mocker, homedir):
    # Setup
    app = QApplication([])
    gui = Window()
    app.setActiveWindow(gui)
    gui.show()
    controller = Controller("http://localhost", gui, mocker.MagicMock(), homedir, proxy=False)
    controller.qubes = False
    gui.setup(controller)

    # Create a source widget
    source_list = gui.main_view.source_list
    source = factory.Source(public_key=None)
    source_list.update([source])

    # Create a file widget, message widget, and reply widget
    mocker.patch("securedrop_client.gui.widgets.humanize_filesize", return_value="100")
    mocker.patch(
        "securedrop_client.gui.SecureQLabel.get_elided_text", return_value="1-yellow-doc.gz.gpg"
    )
    source.collection.append(
        [
            factory.File(source=source, filename="1-yellow-doc.gz.gpg"),
            factory.Message(source=source, filename="2-yellow-msg.gpg"),
            factory.Reply(source=source, filename="3-yellow-reply.gpg"),
        ]
    )
    source_list.setCurrentItem(source_list.item(0))
    gui.main_view.on_source_changed()

    yield gui

    # Teardown
    gui.login_dialog.close()
    app.exit()
Example #5
0
 def onExceptionWindow(self):
     if not ui.ExceptionWindow.prev_actived:
         self.excptionWin = ui.ExceptionWindow()
         self.excptionWin.show()
     else:
         QApplication.setActiveWindow(ui.ExceptionWindow.prev_window)
         ui.ExceptionWindow.prev_window.showNormal()
Example #6
0
 def onSingleStep(self):
     if not ui.SingleStepFrame.prev_actived:
         self.singleWin = ui.SingleStepFrame()
         self.singleWin.show()
     else:
         QApplication.setActiveWindow(ui.SingleStepFrame.prev_window)
         ui.SingleStepFrame.prev_window.showNormal()
Example #7
0
def main():
    win = QApplication([])
    win.setStyle("fusion")
    form = MainWindow()
    form.show()
    win.setActiveWindow(form)
    win.exec_()
Example #8
0
    def __init__(self, window, studid, studname, lecid):
        super().__init__()
        QApplication.setActiveWindow(window)

        #그림자 효과
        shadow = QGraphicsDropShadowEffect()
        shadow.setBlurRadius(5)
        shadow.setOffset(3)
        self.setGraphicsEffect(shadow)

        self.w = window

        #필수 변수
        self.menu_lec = None

        #클라이언트 소켓
        self.clientSocket = window.clientSock
        self.studId = studid
        if lecid is 'x':
            self.lecId = []
        else:
            self.lecId = lecid.split(' ')

        self.mainLayout = QHBoxLayout()

        # 왼쪽 레이아웃
        self.leftSide = QWidget(self)
        self.leftSide.setFixedWidth(100)
        self.leftSide.setStyleSheet("background-color:white")

        self.leftSideLayout = QVBoxLayout()
        self.leftSideLayout.setContentsMargins(0, 50, 0, 0)

        self.leftSide.setLayout(self.leftSideLayout)

        # 오른쪽 레이아웃
        self.rightSide = QWidget(self)

        self.rightSide.setStyleSheet('background-color:#eef5f6')

        self.rightSideLayout = QVBoxLayout()
        self.rightSideTitle = QHBoxLayout()
        self.rightSideInfo = QWidget()

        self.rightSideLayout.addLayout(self.rightSideTitle)
        self.rightSideLayout.addStretch(1)

        self.rightSide.setLayout(self.rightSideLayout)

        self.mainLayout.addWidget(self.leftSide)
        self.mainLayout.addWidget(self.rightSide)
        self.mainLayout.addLayout(self.rightSideLayout)

        self.mainLayout.setContentsMargins(1, 1, 1, 1)
        self.mainLayout.setSpacing(0)

        self.initUI(studid, studname, self.lecId)
def main(argv):
    application = QApplication(argv)

    application_window = ApplicationWindow()
    script_dir = os.path.dirname(os.path.realpath(__file__))
    application_window.setWindowIcon(
        QIcon(script_dir + os.path.sep + 'logo.jpg'))

    application.setActiveWindow(application_window)
    sys.exit(application.exec_())
def main():
    import sys
    app = QApplication(sys.argv)

    mainw = MWin(None)
    mainw.resize(300,400)
    app.setActiveWindow(mainw) 
    mainw.show()
    
    sys.exit(app.exec_())
Example #11
0
    def onCellClicked(self, row, col):
        if col == 9:
            pk_item = self.table.item(row, 0)
            pk = int(pk_item.text())
            q = db.LocalProductionRecord.get_by_id(pk)

            if not TableMsgWidow.prev_actived:
                self.msgwin = TableMsgWidow(q.msg)
                self.msgwin.show()
            else:
                QApplication.setActiveWindow(TableMsgWidow.prev_window)
                TableMsgWidow.prev_window.changeModel(q.msg)
Example #12
0
    def __init__(self, window, parent):
        super().__init__()
        QApplication.setActiveWindow(window)
        self.parent = parent
        self.clientSocket = self.parent.clientSocket
        self.oldPos = self.pos()

        self.mainLayout = QVBoxLayout()
        self.btnLayout = QHBoxLayout()
        self.setWindowFlags(QtCore.Qt.FramelessWindowHint)
        self.setMinimumSize(150, 150)
        self.initUi()
Example #13
0
def main(args):
    app = QApplication(args)
    #app = QApplication(['testgesture', '-plugin evdevtouch:/dev/input/wacom-touch',])  # args in a list of strings
    #app = QApplication(['testgesture', '-plugin qevdevtouchplugin'])
    # -plugin evdevtouch:/dev/input/event[i
    
    mainWindow = MainWindow()
    mainWindow.setGeometry(100, 100, 500, 400)
    app.setActiveWindow(mainWindow)  # necessary for clean exit?
    mainWindow.show()
    
    # Qt Main loop
    sys.exit(app.exec_())
Example #14
0
 def _toggleParent(self):
     parent = self.parent()
     self.updateLabel()
     if parent.isHidden() is False:
         ## hide window
         parent.hide()
         return
     ## show
     if parent.isMinimized():
         parent.showNormal()
     else:
         parent.show()
     QApplication.setActiveWindow(parent)  ## fix for KDE
Example #15
0
def main(args):
    app = QApplication(args)
    #app = QApplication(['testgesture', '-plugin evdevtouch:/dev/input/wacom-touch',])  # args in a list of strings
    #app = QApplication(['testgesture', '-plugin qevdevtouchplugin'])
    # -plugin evdevtouch:/dev/input/event[i

    mainWindow = MainWindow()
    mainWindow.setGeometry(100, 100, 500, 400)
    app.setActiveWindow(mainWindow)  # necessary for clean exit?
    mainWindow.show()

    # Qt Main loop
    sys.exit(app.exec_())
Example #16
0
def modal_dialog(mocker, homedir):
    app = QApplication([])
    gui = Window()
    gui.show()
    controller = Controller("http://localhost", gui, mocker.MagicMock(), homedir, proxy=False)
    controller.qubes = False
    gui.setup(controller)
    gui.login_dialog.close()
    app.setActiveWindow(gui)
    dialog = ModalDialog()

    yield dialog

    dialog.close()
    app.exit()
Example #17
0
def main():
    parser = argparse.ArgumentParser("python sensitivity.py")
    parser.add_argument("trnet", help="translatenet file name")
    parser.add_argument("--range",
                        default=None,
                        help="npy volume's mix/max range")
    parser.add_argument("--cuda", action="store_true", help="use cuda")
    parser.add_argument("--gid",
                        default=0,
                        type=int,
                        help="GPU device id, default 0")
    args = parser.parse_args()
    app = QApplication(sys.argv)
    renderer = SENExplorer(args)
    app.setActiveWindow(renderer)
    sys.exit(app.exec_())
Example #18
0
def export_dialog(mocker, homedir):
    app = QApplication([])
    gui = Window()
    gui.show()
    controller = Controller("http://localhost", gui, mocker.MagicMock(), homedir, proxy=False)
    controller.qubes = False
    gui.setup(controller)
    gui.login_dialog.close()
    app.setActiveWindow(gui)
    dialog = ExportDialog(controller, "file_uuid", "file_name")
    dialog.show()

    yield dialog

    dialog.close()
    gui.close()
Example #19
0
def gui(args):

    # Create applicatin
    app = QApplication(args)

    # Show main window
    mainWindow = MainWindow(args)
    mainWindow.show()

    app.setActiveWindow(mainWindow)

    # Close application if there's no window
    app.lastWindowClosed.connect(app.quit)

    # Go go go!
    app.exec_()
Example #20
0
    def show_plugin(self, uid):
        device_info = infos.get_info(uid)

        if device_info == None:
            return

        index = self.tab_for_uid(uid)
        tab_window = device_info.tab_window

        if index > 0 and self.tab_widget.isTabEnabled(index):
            self.tab_widget.setCurrentIndex(index)

        QApplication.setActiveWindow(tab_window)

        tab_window.show()
        tab_window.activateWindow()
        tab_window.raise_()
Example #21
0
    def show_plugin(self, uid):
        device_info = inventory.get_info(uid)

        if device_info == None:
            return

        index = self.tab_for_uid(uid)
        tab_window = device_info.tab_window

        if index > 0 and self.tab_widget.isTabEnabled(index):
            self.tab_widget.setCurrentIndex(index)

        QApplication.setActiveWindow(tab_window)

        tab_window.show()
        tab_window.activateWindow()
        tab_window.raise_()

        return device_info.plugin
Example #22
0
def main():
    parser = argparse.ArgumentParser("python feature_explorer.py")
    parser.add_argument("trnet", help="translatenet file name")
    parser.add_argument("--range",
                        default=None,
                        help="npy volume's mix/max range")
    parser.add_argument("--cuda", action="store_true", help="use cuda")
    parser.add_argument("--fieldname",
                        default='Scalars_',
                        help='vti scalar field name')
    parser.add_argument("--gid",
                        default=0,
                        type=int,
                        help="GPU device id, default 0")
    args = parser.parse_args()
    app = QApplication(sys.argv)
    renderer = TFExplorer(args)
    print('... tf explorer')
    app.setActiveWindow(renderer)
    print('... set active window')
    sys.exit(app.exec_())
    print('... enter loop')
Example #23
0
def display_cif(cif: 'CifContainer'):
    app = QApplication(sys.argv)
    # w = QWidget()
    w = QWebEngineView()
    w.heightForWidth(1)
    app.setActiveWindow(w)
    jsmoldir = TemporaryDirectory()
    mol = make_molecule(cif)
    content = write_html.write(mol, 250, 250)
    Path(jsmoldir.name).joinpath("./jsmol.htm").write_text(data=content,
                                                           encoding="utf-8",
                                                           errors='ignore')
    copy2(Path(__file__).parent.joinpath('jquery.min.js'), jsmoldir.name)
    copy2(
        Path(__file__).parent.joinpath('JSmol_dk.nojq.lite.js'), jsmoldir.name)
    print(Path(jsmoldir.name).joinpath("./jsmol.htm").resolve())
    w.load(
        QUrl.fromLocalFile(
            str(Path(jsmoldir.name).joinpath("./jsmol.htm").resolve())))
    w.show()
    w.reload()
    sys.exit(app.exec_())
Example #24
0
def main():
    app = QApplication(sys.argv)
    main = MainWindow(None)
    app.setActiveWindow(main)
    main.show()
    sys.exit(app.exec_())
Example #25
0
                        os.remove(file_path)
                except OSError as e:
                    print(e)
        print('Removed {} XDG thumbnails'.format(i))

    camera_model = camera_port = None
    if args.data is None:
        testdata = 'thumbnail_data_small'
    else:
        testdata = args.data
        if testdata == 'thumbnail_data_camera':
            gp_context = gp.Context()
            cameras = autodetect_cameras(gp_context)
            camera_model, camera_port = cameras[0]

    no_workers = 4

    app = QApplication(sys.argv)

    with tempfile.TemporaryDirectory() as tempdir:
        cache_dirs = CacheDirs(tempdir, tempdir)
        tt = TestThumbnail(testdata, args.profile, no_workers, cache_dirs, camera_model,
                           camera_port)
        tt.show()
        app.setActiveWindow(tt)
        code = app.exec_()
    sys.exit(code)



Example #26
0
        self.hide()

    def slotAbout(self):
        QMessageBox.aboutQt(self)

    def enterEvent(self, evt):
        self.activateWindow()
        if (self.x() == self.frame - self.width()):
            self.move(-self.frame, self.y())
        elif (self.y() == self.frame - self.height() + self.y() -
              self.geometry().y()):
            self.move(self.x(), -self.frame)

    def leaveEvent(self, evt):
        cx, cy = QCursor.pos().x(), QCursor.pos().y()
        if (cx >= self.x() and cx <= self.x() + self.width()
                and cy >= self.y() and cy <= self.geometry().y()):
            return  #title bar
        elif (self.x() < 0 and QCursor.pos().x() > 0):
            self.move(self.frame - self.width(), self.y())
        elif (self.y() < 0 and QCursor.pos().y() > 0):
            self.move(
                self.x(),
                self.frame - self.height() + self.y() - self.geometry().y())


if __name__ == '__main__':
    app = QApplication([])
    win = Geometry()
    app.setActiveWindow(win)
    app.exec_()
Example #27
0
def main():
    """
    This is the main for HABBY. If no argument is given, the PyQt interface
    is called. If argument are given, HABBY is called from the command line.
    In this case, it can call restart (read a list of command from a file) or
    read a command written on the cmd or apply a command to a type of file
    (key word ALL before the command and name of the file with asterisk).
    For more complicated case, one can directly do a python script using
    the function from HABBY.
    """
    # current working directory
    if os.path.basename(sys.argv[0]) == "habby.py":  # from script
        # change current working directory
        os.chdir(os.path.dirname(os.path.abspath(sys.argv[0])))
    else:  # from exe
        try:
            this_file = __file__
        except NameError:
            this_file = sys.argv[0]
        this_file = os.path.abspath(this_file)
        if getattr(sys, 'frozen', False):
            application_path = getattr(sys, '_MEIPASS',
                                       os.path.dirname(sys.executable))
        else:
            application_path = os.path.dirname(this_file)
        os.chdir(application_path)  # change current working directory

    # GUI
    if len(sys.argv) <= 2 and 'LIST_COMMAND' not in sys.argv:
        """
        GUI
        """
        #print("GUI")
        from src_GUI import main_window_GUI
        import numpy as np
        # os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "2"  # try to ajust font size widget for windows
        # create app
        app = QApplication(sys.argv)
        # app.setAttribute(Qt.AA_EnableHighDpiScaling)  # try to ajust font size widget for windows

        # Create and display image splash screen
        time_between_image = 0.02
        delta_opacity = 0.1
        splash = QSplashScreen()
        splash.setPixmap(QPixmap('file_dep/splash_screen.png'))
        # splashscreen progressively displayed (with transparency)
        effect = QGraphicsOpacityEffect()
        splash.setGraphicsEffect(effect)
        effect.setOpacity(0.0)
        app.processEvents()
        splash.show()
        for opacity_value in np.arange(delta_opacity, 1.0 + delta_opacity,
                                       delta_opacity):
            time.sleep(time_between_image)
            effect.setOpacity(opacity_value)
            app.processEvents()

        # create windows
        if len(sys.argv) == 1:
            ex = main_window_GUI.MainWindows()
        if len(sys.argv) == 2:  # open existing project with .exe
            project_path = sys.argv[1]
            if os.path.exists(project_path) and project_path.split(
                    ".")[-1] == "habby":
                ex = main_window_GUI.MainWindows(project_path)
            else:
                return

        app.setActiveWindow(ex)

        # splashscreen progressively disappear (with transparency)
        for opacity_value in np.flip(np.arange(0.0, 1.0, delta_opacity)):
            time.sleep(time_between_image)
            effect.setOpacity(opacity_value)
            app.processEvents()
        splash.finish(ex)  # close splashscreen

        # close
        sys.exit(app.exec_())

    # CLI
    else:
        """
        CLI
        """
        #print("CLI")

        from src import func_for_cmd_mod

        # get path_prj and name_prj
        path_prj = None
        name_prj = None
        path_prj_index = None
        for id, opt in enumerate(sys.argv):
            if len(opt) > 8:
                if opt[:8] == 'path_prj':
                    path_prj = opt[9:]
                    name_prj = os.path.basename(path_prj)
                    path_prj_index = id

        if not path_prj and 'LIST_COMMAND' not in sys.argv:
            print("Error : Project path argument not found.")
            return
        else:
            if path_prj_index:
                # remove path_prj arg
                sys.argv.pop(path_prj_index)

        # check if enough argument
        if len(sys.argv) == 0 or len(sys.argv) == 1:
            print(" Not enough argument was given. \
                    At least one argument should be given")
            return

        # RESTART MODE
        elif sys.argv[1] == 'RESTART':
            if len(sys.argv) != 3:
                print('Error: the RESTART command needs the name of \
                      the restart file as input.')
                return
            func_for_cmd_mod.habby_restart(sys.argv[2], name_prj, path_prj)
        # ALL
        elif sys.argv[1] == 'ALL':
            if len(sys.argv) < 2:
                print('Error: the ALL command needs at least one argument.')
            all_arg = ['habby_cmd.py'] + sys.argv[2:]
            func_for_cmd_mod.habby_on_all(all_arg, name_prj, path_prj)
        else:
            all_arg = sys.argv[1:]
            func_for_cmd_mod.all_command(all_arg, name_prj, path_prj,
                                         HABBY_VERSION_STR)
Example #28
0
        num_cols = 3
        num_rows = 4

        self.tblCoeff.setRowCount(num_rows)
        self.tblCoeff.setColumnCount(num_cols)

        for col in range(num_cols):
            for row in range(num_rows):
                # set table item from self.ba
                item = self.tblCoeff.item(row, col)
                if item:  # does item exist?
                    item.setText(("row: " + str(row) + " col: " + str(col)))
                else:  # no, construct it:
                    self.tblCoeff.setItem(
                        row, col,
                        QTableWidgetItem(
                            ("row: " + str(row) + " col: " + str(col))))

        self.tblCoeff.resizeColumnsToContents()
        self.tblCoeff.resizeRowsToContents()


if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    mainw = TestTable(None)

    app.setActiveWindow(mainw)
    mainw.show()

    sys.exit(app.exec_())
Example #29
0
#!/usr/bin/env python3
from PyQt5.QtWidgets import QApplication
from subtle.gui import SubtleMainWindow

import sys

if __name__ == '__main__':
    app = QApplication( sys.argv )
    main = SubtleMainWindow()
    app.setActiveWindow( main )
    main.show()
    sys.exit( app.exec() )
Example #30
0
    my_signal = pyqtSignal(str)

    def __init__(self):
        super(MyThread, self).__init__()
        # self.lis_keyboard = lis_keyboard

    def __del__(self):
        self.wait()

    def run(self):
        m_obj = GetMouse(self.my_signal)
        self.my_signal.emit("装载子线程监控~")

        for i in range(2000):
            m_obj.get_mouse()

        self.my_signal.emit("子线程监控已停止~")

    def callback(self, msg):
        pass


if __name__ == "__main__":

    app = QApplication(sys.argv)
    main_ul = MainUi(m_obj = None)
    main_ul.show()
    app.setActiveWindow(main_ul)
    app.setWindowIcon(QIcon(':soom.ico'))
    sys.exit(app.exec())
Example #31
0
def main():
    app = QApplication(sys.argv)
    app.setApplicationName("Analyze images")
    my_window = MainWindow(950, 750)
    app.setActiveWindow(my_window)
    exit(app.exec_())
Example #32
0
        self.main_layout.setSpacing(0)
        pass

        pass

        # self.setLayout(self.main_layout)
        # pass

    # 控制窗口显示在屏幕中心的方法
    def center(self):
        # 获得窗口
        qr = self.frameGeometry()
        # 获得屏幕中心点
        cp = QDesktopWidget().availableGeometry().center()
        # 显示到屏幕中心
        qr.moveCenter(cp)
        self.move(qr.topLeft())
        pass


if __name__ == '__main__':
    # 每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
    app = QApplication(sys.argv)
    ex = AppWindow()
    app.setActiveWindow(ex)

    # 系统exit()方法确保应用程序干净的退出
    # 的exec_()方法有下划线。因为执行是一个Python关键词。因此,exec_()代替
    sys.exit(app.exec_())
Example #33
0
QQ: 892768447
Email: [email protected]"""
__Copyright__ = "Copyright (c) 2019 Irony"
__Version__ = "Version 1.0"


class Window(QWidget):
    def __init__(self, *args, **kwargs):
        super(Window, self).__init__(*args, **kwargs)
        c = win32gui.LoadImage(None, os.path.abspath('cursor.ani'),
                               win32con.IMAGE_CURSOR, 0, 0,
                               win32con.LR_LOADFROMFILE)
        print(c)
        win32api.SetClassLong(int(self.winId()), win32con.GCL_HCURSOR, c)


if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    w = Window()
    w.show()
    print(app.topLevelWindows())
    print(int(app.topLevelWindows()[0].winId()), int(w.winId()))
    print(app.focusWidget())
    print(app.focusWindow())
    print(app.allWidgets())
    print(app.allWindows())
    app.setActiveWindow(w)
    print(app.activeWindow())
    sys.exit(app.exec_())