胖蔡说技术
随便扯扯

windows下安装pyqt5

PyQt5是Python基于Qt5框架实现的一款图形程序框架合集。我们可以通过pyqt5库来实现python开发桌面程序的功能。本篇文章主要介绍如何在windows下安装pytqt5。

安装pyqt5模块

我们可以通过pip来实现pyqt5模块的安装,为了安装顺利需要在安装的时候使用国内镜像,安装代码如下:

$ pip install PyQt5 -i https://pypi.douban.com/simple // 安装pyqt5模块
$ pip install PyQt5-tools -i https://pypi.douban.com/simple  // 安装Qt工具

pyqt5模块

我们通过代码来看下pyqt5具体包括有哪些模块,代码如下:

import PyQt5

help(PyQt5)

使用pyqt5开发

使用pyqt5实现一个hello world 程序,代码示例如下:

import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *


class MyWidget(QWidget):
    def __init__(self):
        super().__init__()
        self.resize(800,600)
        self.center()
        self.setWindowTitle("hello world")
        self.setWindowIcon(QIcon\
            ("icons/myapp.ico"))
        self.setToolTip("看什么看 ^_^")
        QToolTip.setFont(QFont\
                ("微软雅黑", 12))
                
                
    def closeEvent(self, event):
        # 重新定义 colseEvent
        reply = QMessageBox.question\
            (self,  "信息",
            "你确定要退出吗?",
            QMessageBox.Yes,
            QMessageBox.No)
        if reply == QMessageBox.Yes:
            event.accept()
        else:
            event.ignore()
            
    #center method
    def center(self):
        screen = QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width()-size.width())/2,\
            (screen.height()-size.height())/2)


myapp = QApplication(sys.argv)
mywidget = MyWidget()
mywidget.show()
sys.exit(myapp.exec_())

运行界面如下:

赞(0) 打赏
转载请附上原文出处链接:胖蔡说技术 » windows下安装pyqt5
分享到: 更多 (0)

请小编喝杯咖啡~

支付宝扫一扫打赏

微信扫一扫打赏