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_())

运行结果:

相关推荐
zzx2006__1 分钟前
JavaScript最终考核
开发语言·前端·javascript
努力努力再努力wz2 分钟前
【Qt入门系列】:QLabel控件详解:从文本显示到图片展示,再到内容布局与伙伴机制
android·开发语言·数据结构·数据库·c++·qt·mysql
用户4445543654266 分钟前
Android跑马灯控件
前端
光影少年15 分钟前
react全局状态、局部状态、服务端状态如何选型
前端·react.js·掘金·金石计划
甄心爱学习17 分钟前
【项目实训(个人10)】
开发语言·前端·javascript
7yue22 分钟前
我用 AI 把 Learn Claude Code 改写成了 TypeScript + 代数效应版本
前端
云宝大王22 分钟前
JavaScript 异步编程:从回调到探索 Promise的秘密
前端·javascript
daols8823 分钟前
vxe-table 进阶:同时使用 formatter 与 cell-render 实现格式化与样式定制
前端·javascript·vue.js·vxe-table
用户0595401744623 分钟前
用LangChain+FastAPI构建私有知识库踩坑实录:这3个问题让我排查了整整8小时
前端·css
Momo__23 分钟前
CSS View Transitions 新语法:sibling-index() + ident(),千级元素命名难题的终局方案
前端·css