当前位置: 首页>>代码示例>>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;未经允许,请勿转载。