コード例 #1
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # MOVE WINDOW
        def moveWindow(event):
            # RESTORE BEFORE MOVE
            if UIFunctions.returnStatus() == 1:
                UIFunctions.maximize_restore(self)

            # IF LEFT CLICK MOVE WINDOW
            if event.buttons() == Qt.LeftButton:
                self.move(self.pos() + event.globalPos() - self.dragPos)
                self.dragPos = event.globalPos()
                event.accept()

        # SET TITLE BAR
        self.ui.title_bar.mouseMoveEvent = moveWindow

        ## ==> SET UI DEFINITIONS
        UIFunctions.uiDefinitions(self)

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #2
0
    def __init__(self):
        super(MainWindow, self).__init__()
        self.logger = logging.getLogger('MainWindow')
        self.ui = Ui_MainWindow()
        self.rootDir = Path(__file__).parent
        self.dbDir = os.path.join(self.rootDir, "db")
        self.configFile = os.path.join(self.rootDir, 'src', 'config',
                                       'config.yaml')
        self.config = self.load_yml()

        # UI Stuff
        self.ui.setupUi(self)
        self.ui_functions = ui_Functions(self, self.ui)
        self.ui_functions.setWindowTitle(self.config['app']['title'])
        self.setWindowIcon(QtGui.QIcon(os.path.join(self.rootDir, 'App.ico')))

        # Connectors
        self.ui.btn_close.clicked.connect(self.window_close)
        self.ui.btn_max.clicked.connect(self.ui_functions.maximize_restore)
        self.ui.btn_min.clicked.connect(self.showMinimized)

        # Database Setup --------------------------
        self.db = Database(self.dbDir)

        # Setup Tables ----------------------------
        table_user = Users(self, "users")
        table_user.setup()

        QtCore.QTimer.singleShot(500, lambda: self.test())
コード例 #3
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## TOGGLE/BURGUER MENU
        ########################################################################
        self.ui.Btn_Toggle.clicked.connect(
            lambda: UIFunctions.toggleMenu(self, 250, True))

        ## PAGES
        ########################################################################

        # PAGE 1
        self.ui.btn_page_1.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_1))

        # PAGE 2
        self.ui.btn_page_2.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_2))

        # PAGE 3
        self.ui.btn_page_3.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_3))

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #4
0
    def __init__(self):
        QMainWindow.__init__(self)
        
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.setWindowFlag(QtCore.Qt.FramelessWindowHint)
        self.setAttribute(QtCore.Qt.WA_TranslucentBackground)

        self.ui.back2_btn2.clicked.connect(lambda: self.ui.stacked_wid.setCurrentIndex(0))
        self.ui.create_btn.clicked.connect(lambda: self.ui.stacked_wid.setCurrentIndex(1))
        self.ui.back_btn.clicked.connect(lambda: self.ui.stacked_wid.setCurrentIndex(0))
        self.ui.add_btn.clicked.connect(lambda: self.ui.stacked_wid.setCurrentIndex(3))
        self.ui.back_btn3.clicked.connect(lambda: self.ui.stacked_wid.setCurrentIndex(2))
        self.ui.proceed_btn.clicked.connect(lambda: self.validation(self.ui.massterpw_entry.text()))
        
        self.ui.choosepath_btn.clicked.connect(self.create_db)
        self.ui.createdb_btn_2.clicked.connect(self.finalize_db)
        self.ui.choosefile_btn.clicked.connect(self.choose_db)
        self.ui.submit_btn.clicked.connect(self.add)
        
        self.ui.massterpw_entry.returnPressed.connect(lambda: self.validation(self.ui.massterpw_entry.text()))
        self.ui.confirmmasterpw2_entry.returnPressed.connect(self.finalize_db)
        self.ui.url_entry.returnPressed.connect(self.add)

        self.ui.close_lbl.mousePressEvent = lambda e: self.close()
        self.ui.min_lbl.mousePressEvent   = lambda e: self.showMinimized()

        self.filepath = None
コード例 #5
0
ファイル: main.py プロジェクト: MedvedevSA/StomusNavigator
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.DF = pd.DataFrame([])

        ## TOP
        ########################################################################

        self.ui.BtnLoadDf.clicked.connect(lambda: DataFunc.get_data(self))

        ## PAGES
        ########################################################################

        # PAGE 1
        self.ui_page1 = Ui_Page1(self)

        # PAGE 2
        self.ui.Btn_Menu_2.clicked.connect(
            lambda: self.ui.Pages_Widget.setCurrentWidget(self.ui.page_2))

        # PAGE 3
        self.ui.Btn_Menu_3.clicked.connect(
            lambda: self.ui.Pages_Widget.setCurrentWidget(self.ui.page_3))

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #6
0
    def __init__(self):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.selectAreaWidget = None

        self.rubberBand = QRubberBand(QRubberBand.Rectangle, self)
        self.screenshotWidget = None
        color = QColor(72, 41, 12).name(QColor.HexRgb)
        self.ui.hexColorLabel.setText(color)
        self.ui.bobberColorLabel.setStyleSheet("QLabel { background-color : " +
                                               color + "; }")

        self.fish = GetTheFish()
        self.fish.gui = True
        self.updateGui()
        self.thread = ThreadRunner(self.fish)

        # connects
        self.ui.colorButton.clicked.connect(self.openScreenshot)
        self.ui.startButton.clicked.connect(self.toggleFishing)
        self.ui.areaButton.clicked.connect(self.take_screenshot)
        self.ui.thresholdBobberSpinBox.valueChanged.connect(self.guiUpdated)
        self.ui.thresholdCatchSpinBox.valueChanged.connect(self.guiUpdated)
        self.ui.jumpToBobberCheck.stateChanged.connect(self.guiUpdated)
        self.ui.verboseCheck.stateChanged.connect(self.guiUpdated)
コード例 #7
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # MOVE WINDOW
        def moveWindow(event):
            # RESTORE BEFORE MOVE
            if UIFunctions.returnStatus() == 1:
                UIFunctions.maximize_restore(self)

            # IF LEFT CLICK MOVE WINDOW
            if event.buttons() == Qt.LeftButton:
                self.move(self.pos() + event.globalPos() - self.dragPos)
                self.dragPos = event.globalPos()
                event.accept()

        # SET TITLE BAR
        self.ui.title_bar.mouseMoveEvent = moveWindow

        ## ==> SET UI DEFINITIONS
        UIFunctions.uiDefinitions(self)

        ## QTIMER ==> START
        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.systemInformation)

        # TIMER IN MILLISECONDS
        self.timer.start(1000)

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #8
0
ファイル: ui.py プロジェクト: nickfontana/trading-platform
    def __init__(self, parent=None):
        self.main_win = QMainWindow()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self.main_win)

        self.ui.MakeMoneyButton.clicked.connect(self.on_MAKEMONEY_click)
        self.ui.lookupButton.clicked.connect(self.on_LOOKUP_click)
コード例 #9
0
    def __init__(self):
        self.videolist = []  # save the list of unwatched videos
        self.watched = []  # Save the list of watched videos
        self.emotion = 0  # store the numerical value of emotion
        self.saved = 0  # Flag to check video anotation is saved or not before pressing next
        self.image = None
        self.cap = None
        self.timer = None

        self.main_win = QMainWindow()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self.main_win)
        self.ui.currentfolder = None
        self.ui.currentvideo = None
        self.ui.folderpath.setText("No Folder Selected")
        self.ui.emotion.setText("None")
        self.ui.Videoname.setText("None")
        self.ui.folder.clicked.connect(self.selectfolder)
        self.ui.save.clicked.connect(self.saveclicked)

        self.ui.replay.clicked.connect(self.replayclicked)
        self.ui.next.clicked.connect(self.nextclicked)

        self.ui.angry.clicked.connect(self.angryclicked)
        self.ui.happy.clicked.connect(self.happyclicked)
        self.ui.sad.clicked.connect(self.sadclicked)
        self.ui.surprise.clicked.connect(self.surpriseclicked)
        self.ui.disgust.clicked.connect(self.disgustclicked)
        self.ui.fear.clicked.connect(self.fearclicked)
        self.ui.noemotion.clicked.connect(self.noemotionclicked)
        self.ui.uncertain.clicked.connect(self.uncertainclicked)
コード例 #10
0
ファイル: main.py プロジェクト: joseff-regmi/sm_engineering
    def __init__(self):
        super(MainWindow, self).__init__()
        self.main_win = QMainWindow()
        self.ui = Ui_MainWindow()
        self.main_win.setWindowFlag(Qt.FramelessWindowHint)
        self.ui.setupUi(self.main_win)
        self.ui.stackedWidget.setCurrentWidget(self.ui.home_page)
        self.ui.actionBanking_Sector.triggered.connect(self.show_banking_form)
        self.ui.actionDesigning_Sector_3.triggered.connect(
            self.show_designing_form)
        self.ui.actionChange_Password.triggered.connect(self.change_password)
        self.ui.actionBanking_Sector_2.triggered.connect(self.bank_view_page)
        self.ui.actionDesigning_Sector_4.triggered.connect(
            self.design_view_page)
        self.ui.actionExit_2.triggered.connect(self.closemainwindow)
        self.ui.actionAll_2.triggered.connect(self.statement_form)
        self.ui.back_search_btn.clicked.connect(self.backtohomepage)
        self.ui.back_search_btn_2.clicked.connect(self.backtohomepage)
        self.ui.actionBanking.triggered.connect(self.show_popup)
        self.ui.actionBanking_Sector_5.triggered.connect(
            self.show_banking_tform)
        self.ui.actionDesigning_Sector_7.triggered.connect(
            self.show_designing_tform)
        self.ui.actionLadger.triggered.connect(self.show_ledger)
        self.ui.actionTab_View.triggered.connect(self.show_tabs)

        timer = QTimer(self)
        timer.timeout.connect(self.showtime)
        timer.start(1000)
コード例 #11
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## PAGES
        ########################################################################

        # PAGE 1
        self.ui.btn_page_1.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_1))

        # PAGE 2
        self.ui.btn_page_2.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_2))

        # PAGE 3
        self.ui.btn_page_3.clicked.connect(
            lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_3))

        ########################################################################
        app.aboutToQuit.connect(lambda: UIFunctions.closeEvent(self))

        self.ui.pushButton.clicked.connect(
            lambda: UIFunctions.clickedButton(self))

        #self.ui.pushButton.clicked.connect(lambda: UIFunctions.clickedButton(self))
        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #12
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.mode = 'OFF'
        self.sound = 1
        self.voice = 0

        self.soundplayerbtn = soundplayingbuttons()
        self.soundplayerstatus = soundplayingstatus()
        self.mouse = movemouse()
        self.openingfile = openfile()
        self.labviewfilehandling = labviewmode()
        self.modecheckbtn = modecheckbutton()
        self.modecheckbtn.signal.connect(self.modechange)
        self.modecheckbtn.start()

        def moveWindow(event):
            if UIFunctions.returnStatus() == 1:
                UIFunctions.maximize_restore(self)

            if event.buttons() == Qt.LeftButton:
                self.move(self.pos() + event.globalPos() - self.dragPos)
                self.dragPos = event.globalPos()
                event.accept()

        self.ui.titl_frame.mouseMoveEvent = moveWindow

        UIFunctions.uiDefinitions(self)

        self.show()
コード例 #13
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## TOGGLE SUB MENUS
        ########################################################################
        #self.ui.Btn_Toggle.clicked.connect(lambda: UIFunctions.toggleMenu(self, 200, True))
        self.ui.Btn_hpc.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_hpc, True))
        self.ui.Btn_spc.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_spc, True))
        self.ui.Btn_dpc.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_dpc, True))
        self.ui.Btn_ssc.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_ssc, True))
        self.ui.Btn_alc.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_alc, True))
        self.ui.Btn_cmt.clicked.connect(lambda: UIFunctions.openSubMenu(
            self, 240, self.ui.frame_cmt, True))

        ## NAVIGATING PAGES
        self.ui.Btn_spc_main.clicked.connect(
            lambda: UIFunctions.handleButton(self, 1))
        self.ui.Btn_hpc_main.clicked.connect(
            lambda: UIFunctions.handleButton(self, 0))
        self.ui.Btn_hpc_mat.clicked.connect(
            lambda: UIFunctions.handleButton(self, 2))

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #14
0
ファイル: openocd_svd.py プロジェクト: mofosyne/openocd-svd
    def __init__(self):
        QMainWindow.__init__(self)

        # Set up the user interface from QtDesigner
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.ui.act_periph = []
        self.ui.menu_periph = []
        self.ui.lab_status = QLabel()
        self.ui.lab_status.setText("No connection")
        self.ui.statusBar.addPermanentWidget(self.ui.lab_status)

        self.about_dialog = QDialog(self)
        self.about_dialog.ui = Ui_AboutDialog()
        self.about_dialog.ui.setupUi(self.about_dialog)

        self.svd_dialog = QDialog(self)
        self.svd_dialog.ui = Ui_SVDDialog()
        self.svd_dialog.ui.setupUi(self.svd_dialog)
        self.svd_dialog.ui.tree_svd.itemDoubleClicked.connect(self.handle_svd_dialog_item_double_clicked)
        self.svd_dialog.ui.tree_svd.headerItem().setText(0, "List of packed SVD")

        # Add some vars
        self.svd_reader = SVDReader()
        self.openocd_tn = OpenOCDTelnet()
        self.openocd_rt = None
        self.opt_autoread = False
コード例 #15
0
    def __init__(self, parent=None):
        QWidget.__init__(self, parent)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.timer = QTimer()
        self.timer.setInterval(2)
        self.timer.timeout.connect(self.maim_task)
        self.timer.start()
コード例 #16
0
ファイル: main.py プロジェクト: mun9769/pyqt_Internet_News
    def __init__(self, lst):
        QMainWindow.__init__(self)

        self.ui = Ui_MainWindow()
        self.Boxes = []
        self.newlist = []
        self.today_news_list = lst

        self.Refresh()

        self.show()
コード例 #17
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # MAIN WINDOW LABEL
        QtCore.QTimer.singleShot(
            1500, lambda: self.ui.label.setText(
                "<strong>THANKS</strong> FOR WATCHING"))
        QtCore.QTimer.singleShot(
            1500,
            lambda: self.setStyleSheet("background-color: #222; color: #FFF"))
コード例 #18
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## TOGGLE/BURGUER MENU
        ########################################################################
        self.ui.Btn_Toggle.clicked.connect(lambda: UIFunctions.toggleMenu(self, 250, True))


        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #19
0
 def __init__(self):
     QMainWindow.__init__(self)
     self.ui = Ui_MainWindow()
     self.ui.setupUi(self)
     #self.setWindowFlags(QtCore.Qt.WindowCloseButtonHint | QtCore.Qt.WindowMinimizeButtonHint)
     self.setFixedSize(self.width(), self.height())
     self.statusBar().setSizeGripEnabled(False)
     self.ui.lineEdit_email.setReadOnly(True)
     self.ui.lineEdit_name.setReadOnly(True)
     self.ui.lineEdit_password.setReadOnly(True)
     ## SHOW ==> MAIN WINDOW
     ########################################################################
     self.show()
コード例 #20
0
ファイル: main.py プロジェクト: nickb210/Splash-Page-Template
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## DROP SHADOW EFFECT

        self.setAttribute(Qt.WA_TranslucentBackground)
        self.shadow = QGraphicsDropShadowEffect(self)
        self.shadow.setBlurRadius(20)
        self.shadow.setXOffset(0)
        self.shadow.setYOffset(0)
        self.shadow.setColor(QColor(0, 0, 0, 60))
        self.ui.frame.setGraphicsEffect(self.shadow)
コード例 #21
0
ファイル: main.py プロジェクト: ebagirma/My_Own_QGC
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.Canvas_box.removeWidget(self.ui.Canvas_label)
        self.ui.Canvas_label = Canvas()
        self.ui.Canvas_label.initialize()
        # We need to enable mouse tracking to follow the mouse without the button pressed.
        # self.ui.Canvas_label.setMouseTracking(True)
        # Enable focus to capture key inputs.
        #self.ui.Canvas_label.setFocusPolicy(Qt.StrongFocus)

        self.ui.Canvas_box.addWidget(self.ui.Canvas_label)

        self.ui.stackedWidget.setCurrentWidget(self.ui.Drawing_page)

        # For the Drawing page
        self.ui.Drawing.clicked.connect(self.Drawing_page)

        # For the Home Page
        self.ui.Home.clicked.connect(self.Home_page)

        # For the Video
        self.ui.Video.clicked.connect(self.Camera_feed)

        #This is for the subition on the Canvas
        self.ui.sub.clicked.connect(self.sub_btn)

        # MOVE WINDOW
        def moveWindow(event):
            # RESTORE BEFORE MOVE
            if UIFunctions.returnStatus() == 1:
                UIFunctions.maximize_restore(self)

            # IF LEFT CLICK MOVE WINDOW
            if event.buttons() == Qt.RightButton:
                self.move(self.pos() + event.globalPos() - self.dragPos)
                self.dragPos = event.globalPos()
                event.accept()

        # SET TITLE BAR
        self.ui.title_bar.mouseMoveEvent = moveWindow

        ## ==> SET UI DEFINITIONS
        UIFunctions.uiDefinitions(self)

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #22
0
ファイル: main.py プロジェクト: razyar/Darena
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.Btn_Toggle.clicked.connect(lambda: UIFunctions.toggleMenu(self, 250, True))


        self.ui.pushButton_15.clicked.connect(self.ui.client)
        self.ui.pushButton_2.clicked.connect(self.ui.client)
        self.ui.lineEdit.returnPressed.connect(self.ui.client)




        self.show()
コード例 #23
0
ファイル: main.py プロジェクト: Chirag0401/Hackathon
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # MAIN WINDOW LABEL
        QtCore.QTimer.singleShot(
            3000, lambda: self.ui.label.setText(
                "<strong>Thank You</strong> for using Mudra"))
        QtCore.QTimer.singleShot(
            1500,
            lambda: self.setStyleSheet("background-color: #222; color: #FFF"))

        window = tk.Tk()
        window.title("Mudra Camera Interface")
        window.iconphoto(False, tk.PhotoImage(file='mn.png'))
        window.geometry('500x500')
        window.configure(bg='#383A59')

        frame1 = tk.Frame(window)
        btn5 = tk.Button(frame1,
                         text='Upload File',
                         height=90,
                         width=230,
                         fg='black',
                         compound='left')

        btn4_image = Image.open('./main.png')
        btn4_image = btn4_image.resize((50, 50), Image.ANTIALIAS)
        btn4_image = ImageTk.PhotoImage(btn4_image)

        # --------------- Button -------------------#
        btn_font = font.Font(size=25)

        btn4 = tk.Button(frame1,
                         text='Launch',
                         height=90,
                         width=230,
                         fg='black',
                         command=record,
                         image=btn4_image,
                         compound='left')
        btn4['font'] = btn_font
        btn4.grid(row=5, pady=(20, 20), column=5)

        frame1.pack()
        window.mainloop()
コード例 #24
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        # self.maximize_restore()
        #close button
        self.ui.closeAppBtn.clicked.connect(lambda: self.close())
        #minimize button
        self.ui.minimizeAppBtn.clicked.connect(lambda: self.showMinimized())
        #maxsimize/restore
        self.ui.maximizeRestoreAppBtn.clicked.connect(
            lambda: self.maximize_restore())
        #pilih file
        self.ui.pushButton.clicked.connect(lambda: self.open_img())
        self.ui.pushButton_3.clicked.connect(lambda: self.start())

        self.center()
コード例 #25
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.setWindowFlag(QtCore.Qt.FramelessWindowHint)
        self.setAttribute(QtCore.Qt.WA_TranslucentBackground)

        def moveWindow(event):
            if UIFunctions.returnStatus(self) == 1:
                UIFunctions.maximize_restore(self)
            if event.buttons() == Qt.LeftButton:
                self.move(self.pos() + event.globalPos() - self.dragPos)
                self.dragPos = event.globalPos()
                event.accept()

        self.ui.frame_titleBar_title.mouseMoveEvent = moveWindow
        UIFunctions.uiDefinitions(self)
コード例 #26
0
    def __init__(self, parent=None):
        QMainWindow.__init__(self, parent)
        self.filename = ""
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.show()

        # We need references to these actions/settings to update as selection changes, so attach to self.
        self.fonts = QFontComboBox()
        self.fonts.currentFontChanged.connect(self.ui.textEdit.setCurrentFont)
        self.ui.toolBar.addWidget(self.fonts)

        self.fontsize = QComboBox()
        self.fontsize.addItems([str(s) for s in FONT_SIZES])

        # Connect to the signal producing the text of the current selection. Convert the string to float
        # and set as the pointsize. We could also use the index + retrieve from FONT_SIZES.
        self.fontsize.currentIndexChanged[str].connect(
            lambda s: self.ui.textEdit.setFontPointSize(float(s)))
        self.ui.toolBar.addWidget(self.fontsize)
        # connecting all the actions
        self.ui.actionSave.triggered.connect(self.save)
        self.ui.actionOpen.triggered.connect(self.open)
        self.ui.actioncolor.triggered.connect(self.Changecolor)
        self.ui.actionHighlight_text.triggered.connect(self.Highlight)
        self.ui.actionIndents.triggered.connect(self.addIndents)
        self.ui.actionDedent.triggered.connect(self.dedent)
        self.ui.actionTable.triggered.connect(table_sample.Table(self).show)
        self.ui.actionBullet_Points.triggered.connect(self.BulletList)
        self.ui.actionalignLeft.triggered.connect(self.alignLeft)
        self.ui.actionAlignRight.triggered.connect(self.alignRight)
        self.ui.actionAlign_center.triggered.connect(self.alignCenter)
        self.ui.actionNumber_List.triggered.connect(self.NumberedList)
        self.ui.actionUnderline.triggered.connect(self.Underl)
        self.ui.actionItalic.triggered.connect(self.Italic)
        self.ui.actionimage.triggered.connect(self.insertImage)
        self.ui.actionBold.triggered.connect(self.Bold)
        self.ui.actionHTML.triggered.connect(self.HTML)
        self.ui.actionTEXT.triggered.connect(self.HTtoText)
        self.ui.textEdit.textChanged.connect(self.HTML)
        #self.ui.htmlEdit.textChanged.connect(self.HTtoText)

        # We need our own context menu for tables
        self.ui.textEdit.setContextMenuPolicy(Qt.CustomContextMenu)
        self.ui.textEdit.customContextMenuRequested.connect(self.context)
コード例 #27
0
    def __init__(self, app):
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.setWindowTitle("PortaPoll")
        
        self.run_poll = True
        app.aboutToQuit.connect(self.thread_stop)

        self.ui.pushButton_poll.setStyleSheet("""
            QPushButton {
                background-color: red;
                color:white;    
            }   
            QPushButton:checked{
                background-color: rgb(35, 199, 35);
                border: none; 
            }
            QPushButton:hover{  
                background-color: grey; 
                border-style: outset;  
            }  
        """)

        with open(resource_path("config/settings.json")) as f:
            self.settings = json.load(f)

        self.ui.tableWidget.setColumnCount(len(self.settings["tags"]) + 1)
        self.ui.tableWidget.setHorizontalHeaderItem(0, QTableWidgetItem("Date"))
        for i in range(0, len(self.settings["tags"])):
            self.ui.tableWidget.setHorizontalHeaderItem(i+1, QTableWidgetItem(self.settings["tags"][i]))
            self.ui.comboBox_chart_tag.addItem(self.settings["tags"][i])
        
        self.ui.lineEdit_ip.setText(self.settings['default_ip'])
        self.ui.lineEdit_ip.editingFinished.connect(self.ip_change)
        self.ui.label_log_file.setText(self.settings["log_file"])
        self.ui.pushButton_log_file.clicked.connect(self.log_file)

        self.threadpool = QThreadPool().globalInstance()
        print("Multithreading with maximum %d threads" % self.threadpool.maxThreadCount())

        self.poller_thread()

        self.chart_table()
コード例 #28
0
ファイル: main.py プロジェクト: ryanswong/swift-file
    def __init__(self):
        super().__init__()
        
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.file_explorer_widget = FileSystemView

        ## TOGGLE/BURGUER MENU
        ########################################################################

        ## PAGES
        ########################################################################



        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()
コード例 #29
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.setWindowTitle('Knowledge On The Go')

        self.ui.Btn_Toggle.clicked.connect(lambda: UIFunctions.toggle_menu(self, 250, True))

        # PAGE 1 - Dictionary
        self.ui.btn_page_1.clicked.connect(lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_1))

        # PAGE 2 - Wikipedia
        self.ui.btn_page_2.clicked.connect(lambda: self.ui.stackedWidget.setCurrentWidget(self.ui.page_2))

        # PAGE 3 - Message-Server
        self.ui.btn_page_3.clicked.connect(lambda: self.server())

        # PAGE 4 - Message-Client
        self.ui.btn_page_4.clicked.connect(lambda: self.client())
コード例 #30
0
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        ## TOGGLE MENU
        ########################################################################
        self.ui.Btn_Toggle.clicked.connect(
            lambda: UIFunctions.toggleMenu(self, 200, True))

        ## Current Page
        self.ui.Pages_Widget.setCurrentWidget(self.ui.home_page)

        self.ui.Btn_Customer.clicked.connect(
            lambda: Customer.show_customer(self))
        self.ui.Btn_add_customer.clicked.connect(
            lambda: Customer.add_customer(self))

        self.ui.Btn_Home.clicked.connect(self.show_home)

        # self.customer_data = CustomerModel.objects()
        # for i in self.customer_data[:]:
        #     data = [i.first_name, i.last_name, i.phone_no, i.office_no, i.email, i.address]
        # self.model = CustomerTableModel(data)
        # self.ui.tableView.setModel(self.model)
        # for i in customer:
        #     result = [i.first_name, i.last_name, i.phone_no, i.office_no, i.email, i.address]
        #     print(result)
        #     for key in customer[0]:
        #         print(key)key
        self.customer_data = databaseOperations.get_multiple_data()
        self.model = CustomerTableModel(self.customer_data)
        self.ui.tableView.setModel(self.model)
        self.ui.tableView.setItemDelegate(InLineEditDelegate())
        self.ui.tableView.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.ui.tableView.customContextMenuRequested.connect(self.context_menu)
        self.ui.tableView.verticalHeader().setDefaultSectionSize(50)
        self.ui.tableView.setColumnWidth(0, 100)
        self.ui.tableView.hideColumn(0)

        ## SHOW ==> MAIN WINDOW
        ########################################################################
        self.show()