本文整理匯總了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
示例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()
示例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
示例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)