PyQt5学习笔记:1 基本流程与主窗口

这篇博客是PyQt5的学习笔记,博主分享了从基础流程到主窗口应用的简单介绍。内容包括入门示例及MainWindow的一些使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直沉迷工作,没时间写博客(借口?),最近公司休假,偷得浮生半日闲,把以前在Evernote上保存的笔记都分享出来,发表成博客,以共勉。

首先简单说一下,PyQt目前我用过的最好的GUI库,GTK3的Bug很多,MFC又晦涩又不能跨平台。我用的PyQt5.4.2+python3.4.3,用Eric6开发环境。不得不说,使用Eric6编译UI文件实在是太方便了。

好了下面从hello-world开始简单介绍:

1 先导入QT5中的QtWidgets通用窗口库。
2 自定义窗口类MyWnd,继承自QtWidgets.QWidget。
3 实例化一个MyWnd的对象mw,调用mw.show()。
4 固定套路,事件循环: sys.exit(app.exec_())。

下面是完整的代码(显示一个空白窗口):

import sys
from PyQt5 import QtWidgets

class MyWindow(QtWidgets.QWidget):
    def __init__(self):
        super(MyWindow, self).__init__()

def startMe():
    app = QtWidgets.QApplication(sys.argv)
    w = MyWindow()
    w.show()
    sys.exit(app.exec_())

if __name__ == "__main__":
    startMe()

----------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值