自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 PyQt6第四章控件功能之4.2常用控件(4.3.4旋钮:QDial)

Dial控件,又称为旋钮控件,它对应QDial类。它本质上类似于一个滑块控件,只是显示的样式不同。这里选择了 'Arial Black' 字体,并设置了字号为 16。这样,无论旋钮的值是多少,它都会始终在标签中居中显示。这是创建和配置控件的常用方式,使得。:启动应用程序的事件循环,并等待用户交互。这意味着布局将管理主窗口中的控件位置和大小。setFixedSize ():设置旋钮的大小。设置为窗口的布局管理器。setRange():设置表盘的数值范围。中的控件都会根据布局的规则来显示。方法更加清晰和简洁。

2024-04-24 11:03:53 457

原创 PyQt6第四章控件功能之4.2常用控件(4.3.3滚动条: QScrollBar)

滚动条包括水平滚动条 HorizontalScrollBar和垂直滚动条VerticalScrollBar,可以扩大当前窗口的有效装载面积,对应QScrollBar类。valueChanged:当滚动条的值发生改变时发射该信号。sliderMoved:当用户拖动滚动条的滑块时发射该信号。setMinimum():设置滚动条最小值。setMaximum():设置滚动条最大值。setValue():设置滚动条的值。value():获取滚动条的当前值。Horizontal:水平滚动条。

2024-04-24 10:27:55 110

原创 PyQt6第四章控件功能之4.2常用控件(4.3.2进度条:QProgressBar)

通过点击按钮,用户可以控制进度条的递增,当进度条达到100%时,递增停止。:根据定时器的状态(是否激活),改变按钮的文本,以指示当前的操作是开始还是停止进度条的递增。setProperty():对进度条的属性进行设置,可以是任何属性。:当进度条的值达到100时,停止定时器,防止进度条继续递增。setMaximum():设置进度条的最大值,默认值为99。setMinimum():设置进度条的最小值,默认值为0。:创建一个基本的定时器对象,用于定期触发进度条的更新。的值,并设置给进度条,从而更新进度条的显示。

2024-04-23 17:54:05 444

原创 PyQt6第四章控件功能之4.2常用控件(4.3.1滑动条:QSlider)

setTickPosition():设置刻度标记的位置,可以输入一个枚举值指定刻度线相对于滑块和用户操作的位置。QSlider.TicksBothSides:在滑块的两侧绘制刻度线。QSlider.TicksAbove:在(水平)滑块上方绘制刻度线。QSlider.TicksRight:在(垂直)滑块右侧绘制刻度线。QSlider.TicksLeft:在(垂直)滑块左侧绘制刻度线。:设置滑动条的步长为2,即每次拖动滑块时值的变化量为2。槽函数中,根据滑动条的值(字体大小)设置标签的字体。

2024-04-23 17:23:57 476

原创 PyQt6第四章控件功能之4.2常用控件(4.2.11日期时间:QDateTimeEdit)

QTimeEdit用来编辑控件的时间,仅包括小时、分钟和秒。日期时间控件允许编辑日期,它属于QDateTimeEdit类。如果设置了日期范围,不在范围内的日期是无法选择的。在按钮被点击时被调用,获取当前的日期时间以及日期时间选择器的最大日期时间,并打印它们。:设置日期时间选择器的最小和最大日期范围,分别为当前日期的前365天和后365天。实例,用于显示和编辑日期和时间。初始化时显示当前日期和时间。:设置日期时间的显示格式为“年-月-日 时:分:秒”。在日期时间发生改变时被调用,并打印当前的日期时间;

2024-04-23 16:23:02 877

原创 PyQt6第四章控件功能之4.2常用控件(4.2.10日历:QCalendar)

日历控件属于QCalendar类,它基于月份的视图,通过鼠标或键盘选择日期,默认选中的是今天的日期。函数中,获取QSpinBox的当前值,将其转换为字符串,并设置到第二个标签的文本中,以显示用户选择的数值。setSelectedDate():设置一个QDate对象,作为日期控件所选定的日期。setFirstDayOfWeek():重新设置星期的第一天,默认是星期日。:定义了一个槽函数,当QSpinBox的值改变时会被调用。:设置第二个标签(用于显示数值的)的文本对齐方式为居中。

2024-04-23 15:50:49 453

原创 PyQt6第四章控件功能之4.2常用控件(4.2.9计数器:QSpinBox和 QDoubleSpinBox)

在槽函数中,获取数值选择框的当前值,并将其转换为字符串,然后更新第二个标签的文本,显示用户选择的数值。定义一个槽函数,该函数在用户更改数值选择框中的值时被调用。setRange():设置计数器的最大值、最小值和步长值。当用户更改数值选择框中的值时,valueFunc。setSingleStep():设置计数器的步长值。setMinimum():设置计数器的下界。setMaximum():设置计数器的上界。setValue():设置计数器的当前值。value():获取计数器的当前值。

2024-04-23 15:23:48 505

原创 PyQt6第四章控件功能之4.2常用控件(4.2.8下拉列表框:QComboBox)

当下拉列表框中的选项发生改变时将发送currentIndexChanged信号,关联槽函数selectionChange。循环部分:通过循环遍历下拉列表中的所有项目,找到与选中项匹配的文本,并更新第二个标签的文本,显示用户的选择。addItems():从列表中添加下拉选项。定义一个槽函数,该函数在用户更改下拉列表中的选项时被调用。itemText(i):获取索引为i的item的选项文本。Clear():删除下拉选项集合中的所有选项。count():返回下拉选项集合中的数目。:获取下拉列表中当前选中的文本。

2024-04-23 14:28:53 547

原创 PyQt6第四章控件功能之4.2常用控件(4.2.7列表框:QListView 和QListWidget)

列表框属于QListView类,用于以列表方式展示数据,它的子类是 QListWidget 。QListView是基于模型(Model)的,需要程序来建立模型,然后再保存数据。它已经建立了一个数据存储模型(QListWidgetItem),直接调用addItem()函数,就可以添加条目(Item)。QListView类中的常用方法如下:setModel(Model):用来设置View所关联的Model,可以使用list数据类型作为数据源selectedItem(n):选中Model中的条目nisSelect

2024-04-23 13:51:50 1015

原创 PyQt6第四章控件功能之4.2常用控件(4.2.6复选框:QCheckBox)

复选框除了常用的选中和未选中,还提供了半选中来表明“没有变化”。如果需要第三种状态,则可以通过 setTristate()来使它生效,并使用 checkState()来查询当前的切换状态。setChecked(逻辑值):设置复选框的状态,、True表示选中,为False时表示取消选中。1.初始状态第一个复选框选中,第二个复选框不选中,第三个复选框不确定。setTriState():设置复选框为一个三态复选框。setText文本():设置复选框的显示文本。isChecked():检查复选框是否被选中。

2024-04-23 12:36:10 575

原创 PyQt6第四章控件功能之4.2常用控件(4.2.5单选按钮:QRadioButton)

单选按钮属于QRadioButton 类,继承自 QAbstractButton 类。它提供了一组可供选择的包含文本标签按钮,用户可以选择其中一个选项。单选钮是一种开关按钮,可以切换为开或者关,即checked或者unchecked。setCheckable(逻辑值):设置按钮是否已经被选中,可以改变单选钮的选中状态,如果设置为True,则表示单选钮将保持已点击和释放状态。setChecked(逻辑值):返回单选钮的状态。isChecked():设置单选钮的显示文本。text():返回单选钮的显示文本。

2024-04-23 11:49:35 713

原创 PyQt6第四章控件功能之4.2常用控件(4.2.4命令按钮:QPushButton)

为QPushButton设置快捷键,比如文本标题 “&Download”快捷键是“Alt+D”,“&”不会被显示出来,但字母D会显示一条下画线。工具按钮控件,对应QToolButton类,为命令或选项提供快速访问按钮,通常在QToolBar中使用。总的来说,这段代码通过按钮的点击事件、状态切换和图标设置,展示了QPushButton。设置按钮是否已经被选中。设置按钮的快捷键,参数:可以设置为键盘中的按键或组合键。命令按钮控件,对应QPushButton类。为可切换状态的按钮,并初始化为选中状态。

2024-04-22 17:35:50 583

原创 PyQt6第四章控件功能之4.2常用控件(4.2.3多行文本框:QTextEdit)

设置文本颜色,例如,将文本显示为蓝色,参数:PyQt6.QtGui.QColor(0,0,255)这段代码主要实现了一个简单的文本编辑器功能,允许用户在QTextEdit。这里设置了窗口的标题为"QTextEdit测试",并指定了窗口的大小。槽函数上,这样当按钮被点击时,会执行相应的槽函数。的文本颜色为蓝色,并初始化了文本内容。:设置多行文本框的内容为HTML文档。:返回多行文本框的HTML文档内容。的内容设置为HTML格式的文本。:设置多行文本框的文本内容。:返回多行文本框的文本内容。

2024-04-22 17:06:09 391

原创 PyQt6第四章控件功能之4.2常用控件(4.2.2单行文本框:QLineEdit)

接着学习第二个控件4.2.2单行文本框:QLineEdit分为两块来学习:1. 输入类控件、2. 单行文本框。

2024-04-22 16:21:22 705

原创 PyQt6第四章控件功能之4.2常用控件(4.2.1标签:Label)

在常用控件中包含11个常用控件4.2.1标签:LabelLabel(标签)控件属于QLabel类,可以显示文本(纯文本或者丰富文本)、链接或图片,也可以放置一个GIF动画。QLabel类中的常用方法如表。QLabel类中的常用信号如表:linkActivated:当单击标签中嵌入的超链接,希望在新窗口中打开这个超链接时,setOpenExtemalLinks特性必须设置为ture;linkHovered:当鼠标指针滑过标签中嵌入的超链接时,需要用槽函数与这个信号进行绑定【例4.1】QLabel标签测试。运行

2024-04-22 15:21:58 823

原创 PyQt6学习记录第四章控件功能之4.1控件及其继承类

QWidget有很多成员函数,但是它们中的一些有少量的直接功能:例如,QWidget有字体属性,但是自己从来不用,注意为很多继承它的子类使用,比如QLabel、QPushButton、QCheckBox等等。(3)在对话框窗口中选择多行文本框对象,对应QtextEdit、QAbstractScrollArea、QFrame、QWidgwt和QObject类属性,如图(c)。(2)在对话框窗口中选择标签对象,对应QLabel、QFrame、QWidget和QObject类属性,如图(b)。

2024-04-22 11:04:22 476

原创 成功实现将小程序中用户在临时目录中创建的文本文件存储到本地

发布出来是为了帮助更多的友友,加油吧~我要接着去敲了~,如果有问题或者需要改善的地方,欢迎各位友友提出~~相互进步。

2024-03-01 16:02:57 476

原创 微信蓝牙小程序,连接蓝牙模块收发数据。遇到的问题:我连接成功之后发现服务值下面两个特征值一个只能读一个只能写,然后点击读的那个一直收到同一个字,点击发送无论发什么内容只能收到同一个中文字,求指导

蓝牙设备:{{name}} {{deviceId}}

2024-01-12 10:03:53 1098 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除