PyQt5基础学习(一)

从PyQt5最基础的内容开始学习

python 复制代码
import sys

from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QWidget, QApplication, QTextBrowser


class Example(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.resize(300, 300)
        self.setWindowTitle('HeadIcon')
        self.setWindowIcon(QIcon('icon.jpg'))

        self.text_browser = QTextBrowser(self)
        self.text_browser.resize(300, 300)
        self.text_browser.setText("Hello World again!")
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

运行结果:

相关推荐
用户033307413951 小时前
TypeScript using 与 AsyncDisposableStack:在真实服务端代码中协调多资源清理
前端
daisychey1 小时前
用 Playwright 做多平台内容分发,我踩过的 8 个坑
前端
IT_陈寒2 小时前
为什么你应该学习JavaScript?
前端·人工智能·后端
大龄秃头程序员2 小时前
iOS冷启动监控Demo
前端
光影少年2 小时前
为什么 JavaScript 中 0.1 + 0.2 !== 0.3,如何让其相等?
前端·javascript·算法
小雪崩3 小时前
嵌入式学习 day61-62:IMX6ULL驱动——系统移植
学习
掘金酱3 小时前
[稀土掘金 × 火山引擎] AI用量周榜冲刺赛|获奖名单公示
前端·人工智能·后端
泡泡oO3 小时前
“如果你还在用Superpowers,那我不要和你说话”
前端·后端·全栈
一隅论数智3 小时前
OWL(Web Ontology Language)介绍与使用举例(二)
大数据·经验分享·笔记·学习·自然语言处理·学习方法·政务
维克兜率天3 小时前
趋势过滤:避免被“假突破“反复打脸
前端