
PyQt5
PyQt5的学习和教程
王摇摆
办法总比困难多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何理解jupyter notebook的内核?
通过使用不同的内核,你可以在同一个笔记本中混合使用多种编程语言。这为你提供了灵活性和便利性,因为你可以根据需要选择最适合你的编程语言来解决问题。当你在 Jupyter Notebook 中创建一个新的笔记本时,你可以选择一个特定的内核去运行你的代码。每个内核与一个特定的编程语言相关联,它会解释和执行你在代码单元格中编写的代码。当你执行一个代码单元格时,该内核会接收代码并计算结果,然后将结果返回给 Notebook 显示。在 Jupyter Notebook 中,内核是一个与编辑环境交互的后台进程。原创 2023-07-08 07:32:45 · 1119 阅读 · 0 评论 -
将conda的虚拟环境添加到jupyter notebook的kernel中
【代码】将conda的虚拟环境添加到jupyter notebook的kernel中。原创 2023-07-07 17:56:54 · 187 阅读 · 0 评论 -
添加菜单栏工具栏的三种方法
1. 在Qt设计器中完成设计2. 使用QMenuBar的构造方法3. 使用MainWindow的menubar()方法原创 2023-07-07 17:56:08 · 171 阅读 · 0 评论 -
MDI窗口
QMainWindow类作为主窗口,提供了菜单、工具栏和状态栏等常见的应用程序框架组件,而QMdiArea类则提供了一个可用于容纳和管理多个子窗口的区域。在MDI窗口中,主窗口充当容器,而子窗口则是主窗口中的可独立操作的文档窗口。每个子窗口表示一个独立的文档,用户可以在主窗口内打开、关闭、切换、排列子窗口,以便同时查看和编辑多个文档。上述代码创建了一个简单的MDI窗口,包含一个主窗口和两个子窗口,每个子窗口都是一个QTextEdit文本编辑框。您可以在主窗口中打开、关闭、切换子窗口,以及进行其他操作。原创 2023-07-07 11:09:04 · 391 阅读 · 0 评论 -
PyQt5常用控件的学习和使用
控件编辑的两种方式GUI设计中完成属性的编辑使用代码对已经设计好的GUI进行设置编辑文本类控件LabelLineEditTextEditSpinBoxDoubleSpinBoxLCDNumber按钮类组件PushButtonToolButtonCommandLinkButtonRadioButtonCheckBox选择列表组件GroupBoxTabWidgetToolBox日期和时间组件QTimeDateEditCalendarWidget原创 2023-07-07 09:58:22 · 132 阅读 · 0 评论 -
self.retranslateUi(MainWindow) # QtCore.QMetaObject.connectSlotsByName(MainWindow) 概括函数作用
用于将界面中以特定命名规则命名的槽函数与相应的信号进行连接。它会根据对象名和信号名自动查找并连接对应的槽函数。这样,在界面中的控件触发相应的信号时,与之相关联的槽函数将会被调用。是一个自动生成的方法,用于将界面中以"on__"形式命名的槽函数与相应的信号进行连接。这两行代码通常在界面初始化的过程中被调用,用于设置界面元素的文本内容并建立信号与槽的连接关系。:用于设置界面元素的文本内容,包括窗口标题、复选框、按钮等的文本。是调用了一个自动生成的方法,用于设置界面元素的文本内容。原创 2023-07-07 09:05:16 · 666 阅读 · 0 评论 -
setObjectName更广义的阐述该函数的作用?
CSS样式表中的选择器:在使用Qt的CSS样式表进行界面美化时,可以使用对象名作为选择器来选择并应用特定的样式。通过为对象设置对象名,可以在CSS样式表中使用该对象名作为选择器进行样式设置。通过为对象设置对象名,可以在代码中使用对象名来建立信号与槽的连接关系,实现事件的处理和响应。方法用于为对象设置一个标识符,以便于在代码中进行对象的查找、样式设置、信号与槽的连接等操作。标识和查找对象:对象名是一个在PyQt中用于标识和查找对象的字符串。方法为对象设置对象名后,可以使用。原创 2023-07-07 08:49:56 · 539 阅读 · 0 评论 -
setObjectName和 setText的区别?
方法用于设置对象(widget)的对象名。对象名在PyQt中是一个用于标识和查找对象的字符串。它在界面设计和编程过程中非常有用,可以通过对象名来查找和访问特定的界面元素。设置对象的文本内容用于显示相应的文本。这两个方法在不同的方面发挥作用,将复选框对象的对象名设置为"checkBox_4"。方法用于设置对象的文本内容。将复选框的文本内容设置为"库存管理",并通过。设置对象名用于标识和查找对象,而。用于对象的文本内容的设置。原创 2023-07-07 08:47:27 · 483 阅读 · 0 评论 -
pyuic是什么?英文全称?
Pyuic是PyQt框架中的一个工具,用于将Qt设计师(Qt Designer)创建的.ui文件转换为对应的Python模块,以便在Python程序中使用。Pyuic的英文全称是"PyQt User Interface Compiler"。原创 2023-07-07 07:17:18 · 168 阅读 · 0 评论 -
pyrcc是什么?英文全称?
Pyrcc是PyQt框架中的一个工具,用于将Qt资源文件(.qrc文件)编译成Python模块。这样,可以在Python程序中轻松地访问和使用这些资源。Pyrcc的英文全称是"PyQt Resource Compiler"。原创 2023-07-07 07:14:20 · 716 阅读 · 0 评论 -
pyqt5代码学习
函数生成的界面中的其他信号和槽。这个函数会根据对象的命名规则自动将信号和槽进行连接,以确保正确的信号传递和槽函数的触发。总体而言,这两行代码用于建立信号和槽的关联,以实现在特定事件发生时执行相应的操作。这段代码涉及到信号和槽的连接。函数,并且还会连接其他通过。自动连接的信号和槽。原创 2023-07-08 07:33:02 · 113 阅读 · 0 评论 -
PyQt5代码学习
剩下的别的东西在剩下的translate函数中进行调整。原创 2023-07-08 07:33:12 · 180 阅读 · 0 评论 -
pyuic全称是什么?
Pyuic的全称是"Python User Interface Compiler",它是PyQt库中的一个工具,用于将Qt设计师(Qt Designer)创建的UI文件转换为Python代码。Pyuic工具通过解析UI文件并生成相应的Python代码,使得我们可以在Python代码中直接使用这些生成的界面和控件,添加事件处理逻辑、样式和其他自定义代码。Pyuic工具是PyQt库的一部分,与Qt框架紧密结合,使得我们能够方便地将可视化设计的界面转换为可用的Python代码,从而简化了开发过程并提高了效率。原创 2023-07-08 07:33:16 · 1064 阅读 · 0 评论 -
【PyQt5毕业设计】俄罗斯方块的设计和实现1(待完全实现)
该设计难度较大对很多类方法还是不清楚更是对细节代码的把握不好。原创 2023-02-28 21:57:48 · 228 阅读 · 0 评论 -
如何编写一个类?
在init方法中调用。这是一种好的编码习惯。原创 2023-02-28 20:28:05 · 68 阅读 · 0 评论 -
从debug中思考代码的运行顺序
【代码】从debug中思考代码的运行顺序。原创 2023-02-28 19:35:22 · 78 阅读 · 0 评论 -
自定义信号
Communicate类创建了一个pyqtSignal()属性的信号。原创 2023-02-26 17:02:24 · 84 阅读 · 0 评论 -
事件和信号的思考
在滑动滑块的过程中。原创 2023-02-26 16:55:30 · 73 阅读 · 0 评论 -
【番外】自定义组件是通过信号如何修改数值的?
paintevent初始化完毕。原创 2023-02-26 16:38:07 · 73 阅读 · 0 评论 -
自定义组件【编码的思考】
构造自定义组件 self . wid = BurningWidget() self . c = Communicate() self . c . updateBW [ int ] . connect(self . wid . setValue) sld . valueChanged [ int ] . connect(self . changeValue)原创 2023-02-26 16:19:08 · 74 阅读 · 0 评论 -
自定义组件
烧录组件在窗口的底部,这个组件是用QHBoxLayout和QVBoxLayout组成的。原创 2023-02-26 16:07:32 · 71 阅读 · 0 评论 -
自定义组件布局的思考
组件可以放置在布局中。原创 2023-02-26 11:49:18 · 79 阅读 · 0 评论 -
绘制贝塞尔曲线
我们可以使用PyQt5的QPainterPath创建贝塞尔曲线。绘画路径是由许多构建图形的对象,具体表现就是一些线的形状,比如矩形,椭圆,线和曲线。原创 2023-02-26 10:23:39 · 112 阅读 · 0 评论 -
颜色_2QBrush
QBrush也是图像的一个基本元素。是用来填充一些物体的背景图用的,比如矩形,椭圆,多边形等。有三种类型:预定义、渐变和纹理。原创 2023-02-25 21:45:02 · 117 阅读 · 0 评论 -
颜色_1QPen
QPen是基本的绘画对象,能用来画直线、曲线、矩形框、椭圆、多边形和其他形状。原创 2023-02-25 21:18:43 · 205 阅读 · 0 评论 -
创建画笔样式的一点思考
数字列表是线的样式个位数为奇数,奇数位定义的是空格偶数位为线长,数字越大,空格或线长越大比如本例的就是1像素线,4像素空格,5像素线,4像素空格问题上面这个还是有点不理解线和空格数字越大,长度越大不过话说参数是从0开始数的吗?后续还需要进一步理解。原创 2023-02-25 11:22:47 · 92 阅读 · 0 评论 -
对程序方法名字的一点小思考
【代码】对程序方法名字的一点小思考。原创 2023-02-25 11:16:43 · 80 阅读 · 0 评论 -
是谁在画图?
让画家出来。原创 2023-02-25 11:10:21 · 88 阅读 · 0 评论 -
颜色_0颜色
使用RGB来绘画颜色方格。原创 2023-02-25 10:48:41 · 76 阅读 · 0 评论 -
细节代码对结果的影响
看似问题不大。原创 2023-02-25 10:46:37 · 86 阅读 · 0 评论 -
程序中的RGB颜色
RBG值的范围是0-255。原创 2023-02-25 09:38:14 · 86 阅读 · 0 评论 -
绘图_2点的绘画
debug大法好,真的是调试大杀器无论什么时候,千万不要放弃,一定要坚持坚持再坚持优秀的人真的很多现在的你还是不要想太多现在还是提升自己是主要任务。原创 2023-02-24 21:30:29 · 76 阅读 · 0 评论 -
绘图_1文本涂鸦
PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本。一般会使用在修改或者提高现有组件的功能,或者创建自己的组件。使用PyQt5的绘图API进行操作。绘图由paintEvent()方法完成,绘图的代码要放在QPainter对象的begin()和end()方法之间。是低级接口。原创 2023-02-24 09:46:30 · 87 阅读 · 0 评论 -
拖拽_2拖放按钮组件
在本例中关键是要重写类中的方法在button类中重写和方法在主类中重写和dropEvent的方法尤其要注意在使用新类的时候,三步走构造修改生产。原创 2023-02-24 09:02:29 · 101 阅读 · 0 评论 -
如何正确学习使用一个新类?
要学习的类很多。原创 2023-02-23 22:25:53 · 85 阅读 · 0 评论 -
拖拽_1简单的拖拽
将文本编辑框中的内容拖拽到按钮上,按钮的文字发生改变。原创 2023-02-23 16:04:08 · 82 阅读 · 0 评论 -
PyQt5:想好主类要继承什么
说到底,想让状态栏显示出来,还是要用mainWindow组件来显示。原创 2023-02-23 11:35:21 · 104 阅读 · 0 评论 -
控件2_4下拉选框
组件如何使用。原创 2023-02-23 10:11:32 · 74 阅读 · 0 评论 -
控件2_3QSplitter
QSplitter组件能让用户通过拖拽分割线的方式改变子窗口大小的组件。本例中我们展示用两个分割线隔开的三个QFrame组件。原创 2023-02-23 09:29:32 · 163 阅读 · 0 评论 -
在调用未知方法import Qt中的一点思考
只知道是使用Qt的水平布局,但是Qt是哪个的,这不清楚。原创 2023-02-23 09:18:46 · 172 阅读 · 0 评论