随笔分类 -  PyQt5

PyQt5
小渣渣学习笔记 python day54【PyQt5 】
摘要:#QSS 样式 用于设置控件样式 【设置控件样式比较方便,不用找控件自带属性和方法了】 from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import math,sys class Q 阅读全文
posted @ 2020-09-09 18:12 94小渣渣 阅读(171) 评论(0) 推荐(0)
小渣渣学习笔记 python day53【PyQt5 】
摘要:#窗口控件的风格 from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys class WindowStyle(QWidget): def __init__(self): 阅读全文
posted @ 2020-09-08 18:31 94小渣渣 阅读(160) 评论(0) 推荐(0)
小渣渣学习笔记 python day52【PyQt5 信号和槽多对多 窗口添加信号 线程信号 lambda 和partial 为槽传参 多窗口互动 】
摘要:#信号与槽的N对N from PyQt5.QtCore import * class NtoNSignal(QObject): signal1 = pyqtSignal() #定义信号 signal2 = pyqtSignal(int) def __init__(self): super().__i 阅读全文
posted @ 2020-09-07 18:15 94小渣渣 阅读(340) 评论(0) 推荐(0)
小渣渣学习笔记 python day51【PyQt5 QWebEngineView pyqt5 与js交互 水平盒布局 垂直盒布局 伸缩量 栅格布局 表单布局 拖动边界 信号和槽(带参数)】
摘要:#QWebEngineView 控件 可以当做浏览器(setting 中添加 PyQtWebEngine 包) import sys from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * 阅读全文
posted @ 2020-09-03 18:12 94小渣渣 阅读(676) 评论(0) 推荐(0)
小渣渣学习笔记 python day50【PyQt5 QTimer 】
摘要:#动态显示时间 主线程完成任务,容易阻塞,为了提高程序运行效率,使用多线程,QTimer QThread,多任务可以用QThread ,如果完成周期性的任务可以用QTimer import sys from PyQt5.QtGui import * from PyQt5.QtCore import 阅读全文
posted @ 2020-09-02 18:23 94小渣渣 阅读(292) 评论(0) 推荐(0)
小渣渣学习笔记 python day49【PyQt5 树控件QTreeWidget 节点(增删改) QTreeView QStackedWidget 停靠控件 QDockWidget 多文档控件QMdiArea 】
摘要:#表格中显示 上下文菜单ContextMenu from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys class QTableWidgetMenuDemo(QWidg 阅读全文
posted @ 2020-09-01 17:59 94小渣渣 阅读(1829) 评论(0) 推荐(0)
小渣渣学习笔记 python day48【PyQt5 打印对话框 QTableView QListView QTableWidget 单元格合并 单元格内加控件 排序 字体 图文并排 宽度高度 】
摘要:#显示对话框 import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtPrintSupport import * class PrintDia 阅读全文
posted @ 2020-08-31 18:13 94小渣渣 阅读(971) 评论(0) 推荐(0)
小渣渣学习笔记 python day47【PyQt5 日历控件 菜单栏 工具栏 状态栏 打印 】
摘要:#日历控件 QCalendarWidget import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class QCalendarWidgetDemo(QWidget) 阅读全文
posted @ 2020-08-29 18:20 94小渣渣 阅读(313) 评论(0) 推荐(0)
小渣渣学习笔记 python day46【 PyQt5 画直线,画图形,画图片,画文字,画刷,拖拽控件,粘贴板】
摘要:#绘制各种图形 #弧形 #椭圆 #圆 #矩形 #多边形 #绘制图像 import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * import math class Draw 阅读全文
posted @ 2020-08-28 18:26 94小渣渣 阅读(1302) 评论(0) 推荐(0)
小渣渣学习笔记 python day45【 PyQt5 QFontDialog QColorDialog QFileDialog】
摘要:#QFontDialog import sys from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import * class QFontDialogDemo(QWidget): def __init_ 阅读全文
posted @ 2020-08-27 23:07 94小渣渣 阅读(136) 评论(0) 推荐(0)
小渣渣学习笔记 python day44【PyQt5 单选框 复选框 滑块 下拉框 弹出对话框 QMessageBox QDialog 消息对话框】
摘要:#QRadioButton 单选框 import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * class RadioButtonDemo(QWidget): def __ 阅读全文
posted @ 2020-08-26 18:15 94小渣渣 阅读(539) 评论(0) 推荐(0)
小渣渣学习笔记 python day43【PyQt5 QlineEdit QTextEdit QPushButton】
摘要:#用掩码限制QLineEdit控件的输入 # A ASCII字母字符是必须输入的(A-Z ,a-z) # a ASCII字母字符是允许输入的,但不是必须的(A-Z,a-z) # N ASCII字母字符是必须输入的(A-Z ,a-z ,0-9) # n ASCII字母字符是允许输入的,但不是必须的(A 阅读全文
posted @ 2020-08-25 18:09 94小渣渣 阅读(393) 评论(0) 推荐(0)
小渣渣学习笔记 python day42【PyQt5 QLabel QLineEdit 2】
摘要:#手工实现QLabel控件【以下整段代码都可以放在py文件中运行,首先要确保安装了PyQt5,手工码代码实现真的是浪费生命啊!!QtDesigner分分钟搞定!不过拖拽控件设计的页面是死的,如果动态创建控件还是要靠代码实现】 #QLabel常用信号: linkHovered (鼠标滑过) linkA 阅读全文
posted @ 2020-08-24 17:01 94小渣渣 阅读(288) 评论(0) 推荐(0)
小渣渣学习笔记 python day41【PyQt5类继承图 部分控件代码实现 】
摘要:pyqt5 类继承图 #设置主窗口的位置【以下代码都可以单独放在一个py文件中运行调试,前提是装了PyQt5】 import sys #获取参数的api from PyQt5.QtWidgets import QDesktopWidget,QMainWindow,QApplication from 阅读全文
posted @ 2020-08-23 22:39 94小渣渣 阅读(539) 评论(0) 推荐(0)
小渣渣学习笔记 python day40【PyQt5 QtDesigner 控件 信号/槽 】
摘要:#QtDesigner 安装 #尺寸策略 #sizeHint (期望尺寸) #信号槽 是由对象或控件发射出去的消息 #按钮的单击事件,双击事件,拖拽,鼠标悬停,鼠标移开,鼠标按下,鼠标抬起 #当单击按钮,按钮就会向外部发送消息,这些发送出去的信号需要一些代码来拦截,这些代码就是信号槽 #槽本质是一个 阅读全文
posted @ 2020-08-22 22:31 94小渣渣 阅读(218) 评论(0) 推荐(0)
小渣渣学习笔记 python day39【PyQt5 tk 接口扩展tix PyQt5 第一个应用程序,Qt Designer安装配置】
摘要:后续 PyQt5随笔代码多出自:https://www.bilibili.com/video/BV154411n79k?p=1 #Tk接口扩展Tix from tkinter import Label,Button,tix top = tix.Tk() #这里不是tkinter.Tk() ,程序运行 阅读全文
posted @ 2020-08-21 18:29 94小渣渣 阅读(332) 评论(0) 推荐(0)
小渣渣学习笔记 python day38【__slots__ 偏函数 GUI Button Label Scale 控件】
摘要:#在类外可以绑定方法和属性 __slots__ def set_age(self,num): self.age = num def set_score(self,score): self.score = score def set_course(self,course): self.course = 阅读全文
posted @ 2020-08-20 18:07 94小渣渣 阅读(143) 评论(0) 推荐(0)