摘要: 加载本地的html文件 LocalHtml.py """ 加载本地的html页面 """ import os from PyQt5.QtWidgets import * from PyQt5.QtCore import QTimer, QDateTime from PyQt5.QtGui impor 阅读全文
posted @ 2022-02-05 23:25 c语言我的最爱 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: 构造网页显示器, 在界面上显示对应的网址内容 WebEngineView.py """ 用Web浏览器控件(QWebEngineView)显示网页 PyQt5和Web的交互技术 同时使用Python和Web开发程序, 混合开发 python + JavaScript + HTML5 + CSS QW 阅读全文
posted @ 2022-02-05 23:11 c语言我的最爱 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 构造线程的信息函数,定时发送信号, 将时间信息器绑定函数,实现定时执行的操作 Counter.py """ 使用线程类(QThread)编写计数器 QThread def run(self): while True: self.sleep(1) if sec == 5: break; QLCDNum 阅读全文
posted @ 2022-02-05 22:52 c语言我的最爱 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 设置定时器对整个程序进行关闭 """ 让程序定时关闭 QTimer.singleShot """ import sys from typing import Union from PyQt5.QtWidgets import * from PyQt5.QtCore import QTimer, QD 阅读全文
posted @ 2022-02-05 22:03 c语言我的最爱 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 动态显示时间, 点击按钮开始时间计时器, 每隔一秒显示一次时间 showTime.py """ 动态显示当前时间 QTimer QThread 多线程: 用于同时完成多个任务 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtCore 阅读全文
posted @ 2022-02-05 21:40 c语言我的最爱 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 使用滑动组件来改变文本的颜色, 使用滑动组件来调整文本的位置信息 ScrollBar.py """ 滚动条控件(QScrollbar) QScollBar的作用 1.通过滚动条值的变化控制其他控件状态的变化 2.通过滚动条值的变化控制控件的位置变化 """ import sys from PyQt5 阅读全文
posted @ 2022-02-05 20:41 c语言我的最爱 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 添加菜单栏的组件, 通过点击菜单栏的组件按钮来生成新的窗口, 然后对新的窗口进行重叠或者扩张的操作 MultiWindows.py """ 容纳多文档的窗口 QMdiArea QMdiSubWindow """ import sys, math from PyQt5.QtWidgets import 阅读全文
posted @ 2022-02-05 20:16 c语言我的最爱 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 构造一个悬浮的组件, 然后将主要的组件添加到这个悬浮组件上 DockWidget.py """ 停靠控件(QDockWidget) """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from Py 阅读全文
posted @ 2022-02-05 19:23 c语言我的最爱 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 通过点击左边的列表选项, 通过绑定按钮,使得右侧的堆栈窗口控件的界面显示发生变化 QStackedWidget.py """ 堆栈窗口控件(QStackedWidget) """ import sys from PyQt5.QtCore import * from PyQt5.QtGui impor 阅读全文
posted @ 2022-02-05 17:15 c语言我的最爱 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 将页面组件添加到选项卡上面,然后通过setTabText修改选项卡的标题 TabWidget.py """ 选项卡控件: QTabWidget """ import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5 阅读全文
posted @ 2022-02-05 16:52 c语言我的最爱 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 主要是将系统的目录显示到树控件上 TreeView.py """ QTreeView控件与系统定制模式 QTreeWidget Model QDirModel """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * 阅读全文
posted @ 2022-02-05 16:00 c语言我的最爱 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 主要介绍节点的删除, 节点的添加, 节点的修改 ModifyTree.py """ 添加, 修改和删除树控件中的节点 """ import sys from PyQt5.QtWidgets import * class ModifyTree(QWidget): def __init__(self): 阅读全文
posted @ 2022-02-05 15:48 c语言我的最爱 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 为树控件添加响应事件, 通过QTreeWidget().currentItem获得当前被点击的树控件的item TreeEvent.py """ 为树节点添加响应事件 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui impo 阅读全文
posted @ 2022-02-05 15:02 c语言我的最爱 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 主要介绍树的基本用法,为树添加子节点和为子节点添加更小的子节点,同时展开所有的树节点 BasicTreeWidget.py """ 树控件(QTreeWidget)的基本用法 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui 阅读全文
posted @ 2022-02-05 14:46 c语言我的最爱 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 右键点击表格的选项,然后弹出响应的菜单 TableWidgetContextMenu.py """ 在表格中显示上下文菜单 1.如何弹出菜单 2.在满足条件下弹出菜单 QMenu.exec_ """ import sys from PyQt5.QtWidgets import * from PyQt 阅读全文
posted @ 2022-02-05 12:06 c语言我的最爱 阅读(2507) 评论(0) 推荐(0) 编辑
摘要: 第一步先设置图片的尺寸, 第二步设置表格尺寸的宽和高 CellImageSize.py """ 设置图片的大小 setIconSize(QSize(width, height)) """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGu 阅读全文
posted @ 2022-02-05 01:04 c语言我的最爱 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 使用QTableWidgetItem(图片, 文字)实现图文并排 CellImageText.py """ 在单元格中实现图文混排的功能 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * class Cell 阅读全文
posted @ 2022-02-05 00:48 c语言我的最爱 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 当单元格中的字体或者图片过大时,需要设置单元格的大小,使得其中的字体可以完全的显现出来 CellSize.py """ 设置单元格的尺寸 """ import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import QColor, QBru 阅读全文
posted @ 2022-02-05 00:29 c语言我的最爱 阅读(996) 评论(0) 推荐(0) 编辑