當前位置: 首頁>>代碼示例>>Python>>正文


Python PyQt5.Qt方法代碼示例

本文整理匯總了Python中PyQt5.Qt方法的典型用法代碼示例。如果您正苦於以下問題:Python PyQt5.Qt方法的具體用法?Python PyQt5.Qt怎麽用?Python PyQt5.Qt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PyQt5的用法示例。


在下文中一共展示了PyQt5.Qt方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: reset

# 需要導入模塊: import PyQt5 [as 別名]
# 或者: from PyQt5 import Qt [as 別名]
def reset(cls):
        '''Remove all currently registered menu items.'''
        for path, name in six.iterkeys(state):
            cls.rm(path, name)
        return

### Qt wrappers and namespaces 
開發者ID:arizvisa,項目名稱:ida-minsc,代碼行數:9,代碼來源:ui.py

示例2: application

# 需要導入模塊: import PyQt5 [as 別名]
# 或者: from PyQt5 import Qt [as 別名]
def application():
        '''Return the current instance of the IDA Application.'''
        q = PyQt5.Qt.qApp
        return q.instance() 
開發者ID:arizvisa,項目名稱:ida-minsc,代碼行數:6,代碼來源:ui.py

示例3: __init__

# 需要導入模塊: import PyQt5 [as 別名]
# 或者: from PyQt5 import Qt [as 別名]
def __init__(self, blocking=True):
            self.object = res = PyQt5.Qt.QProgressDialog()
            res.setVisible(False)
            res.setWindowModality(blocking)
            res.setAutoClose(True)
            path = u"{:s}/{:s}".format(_database.config.path(), _database.config.filename())
            self.update(current=0, min=0, max=0, text=u'Processing...', tooltip=u'...', title=path)

        # properties 
開發者ID:arizvisa,項目名稱:ida-minsc,代碼行數:11,代碼來源:ui.py

示例4: __init__

# 需要導入模塊: import PyQt5 [as 別名]
# 或者: from PyQt5 import Qt [as 別名]
def __init__(self,TAR,head,web_payload,trans,parent=None):
        super().__init__()
        self.tray = QSystemTrayIcon(self)#托盤類
        self.trans = trans
        self.icon = QIcon()
        self.icon.addPixmap(QPixmap("final.ico"))
        self.web_payload = web_payload
        #self.timer = QTimer(self)
        #self.timer.timeout.connect(self.warn)
        #self.timer.start(20*1000)
        self.quitAction = QAction(self.tr("&Quit"),self,triggered=qApp.quit)
        self.showAction = QAction(self.tr("&Show"),self,triggered=self.showNormal)
        self.Tray_icon_menu = QMenu(self)
        self.Tray_icon_menu.addAction(self.showAction)
        self.Tray_icon_menu.addAction(self.quitAction)
        self.tray.setContextMenu(self.Tray_icon_menu)
        self.tray.setIcon(self.icon)
        self.setWindowIcon(self.icon)
        self.tray.activated.connect(self.db_cilcked)
        self.tray.messageClicked.connect(self.showNormal)
        self.tray.show()

        self.bwh_stat = bwh_stat(TAR,head,self.web_payload,self.trans)#初始化信息窗體
        self.bwh_control =bwh_controls(self,TAR,head,self.web_payload,self.trans)#初始化控製窗體

        #根據trans的值改變輸出內容
        if self.trans == 0:
            self.tray.setToolTip(self.tr("IP : %s\nRAM : %s%%\nSwap : %s%% \nBandwidth : %s%% "%(self.bwh_stat.info_data['ip_addresses'][0],str(self.bwh_stat.ram_stat_value),\
                str(self.bwh_stat.swap_stat_value),str(self.bwh_stat.data_usage_value))))
        elif self.trans == 1:
            self.tray.setToolTip(self.tr("IP地址 : %s\n內存 : %s%%\n交換分區 : %s%% \n流量使用情況 : %s%% "%(self.bwh_stat.info_data['ip_addresses'][0],str(self.bwh_stat.ram_stat_value),\
                str(self.bwh_stat.swap_stat_value),str(self.bwh_stat.data_usage_value))))

        self.setWindowTitle(self.tr("bwh_contorler"))
        self.setWindowFlags(Qt.MSWindowsFixedSizeDialogHint|Qt.Window)
        self.tabwidget = QTabWidget(self)
        self.tabwidget.addTab(self.bwh_stat,self.tr("bwh_stat"))
        self.tabwidget.addTab(self.bwh_control,self.tr("bwh_control"))
        self.vbox = QVBoxLayout()
        self.vbox.addWidget(self.tabwidget)
        self.setLayout(self.vbox)
        self.resize(800,600)
        self.setFixedSize(800,600) 
開發者ID:Pryriat,項目名稱:BandwagongVPS_controller,代碼行數:45,代碼來源:bwh_ma.py


注:本文中的PyQt5.Qt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。