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

运行结果:

相关推荐
kerli15 小时前
基于 kmp/cmp 的跨平台图片加载方案 - 适配 Android View/Compose/ios
android·前端·ios
YCY^v^15 小时前
PSW、PFW、SPSW、SPFW 是信捷TouchWin
学习
RONIN16 小时前
vue组件、组件生命周期、组件分离模块化
前端·vue.js
小强198816 小时前
HTML5语义化标签:从`div`到`article`与`section`的进化之路
前端
RONIN16 小时前
vue开发环境与基础语法、计算属性、侦听属性
前端·vue.js
WayneYang16 小时前
JavaScript ES6+ (ES2015~ES2024) 全特性整理
前端·javascript
逆光如雪16 小时前
移动端border-left 和 width:1px,同样写1px为什么粗细不同?
前端·css
千寻girling16 小时前
被内推的面试 , 第一次
java·前端·python·面试·职场和发展·typescript·node.js
JustNow_Man16 小时前
Bun 常用命令速查清单(TypeScript 编译篇)
前端·javascript·typescript
Engineer邓祥浩16 小时前
JVM学习笔记(13) 第五部分 高效并发 第12章 Java内存模型与线程
jvm·笔记·学习