文本框(单行、多行)

1. 单行文本框(PyQt5--一些简单控件使用及其自定义槽)中内容的清除,即将空字符输入到单行文本框中。

             PyQt5--一些简单控件使用及其自定义槽

2.输出单行文本框中内容。(获取文本框中输入的内容)

             PyQt5--一些简单控件使用及其自定义槽

3.将单行文本框中输入的内容,显示在多行文本框(PyQt5--一些简单控件使用及其自定义槽)中。

            PyQt5--一些简单控件使用及其自定义槽

4.将多行文本框中内容打印到控制台。

           PyQt5--一些简单控件使用及其自定义槽

 

Radio Button

若直接放在框体中,则“PyQt5--一些简单控件使用及其自定义槽”之间为互斥的关系,即只能选择一个。如下图左所示,二选一。下图右所示,

PyQt5--一些简单控件使用及其自定义槽                              PyQt5--一些简单控件使用及其自定义槽

 

若想将图右两组分开,则加入“PyQt5--一些简单控件使用及其自定义槽”控件。如下图,则每组中为互斥关系。

PyQt5--一些简单控件使用及其自定义槽

 

手轮、滑块控件

1.手轮控件     PyQt5--一些简单控件使用及其自定义槽

设置手轮控件的信号为下图所示“valuechanged(int)”。关注于其数值的变化。

PyQt5--一些简单控件使用及其自定义槽

槽为自定义槽:打印其数值在控制台。如下图所示

PyQt5--一些简单控件使用及其自定义槽

打印其值到“数码管”控件中。PyQt5--一些简单控件使用及其自定义槽

PyQt5--一些简单控件使用及其自定义槽

2. 滑块控件

PyQt5--一些简单控件使用及其自定义槽

与手轮控件类似。代码如下:

PyQt5--一些简单控件使用及其自定义槽

可设置手轮与滑块的最大值与最小值(范围)。点击控件后,在右侧属性栏里设置。如下图所示。

PyQt5--一些简单控件使用及其自定义槽

 

对话框(弹窗)

  • 通知对话框
  • 询问对话框
  • 警告对话框
  • 严重警告对话框
  • 关于对话框
  • AboutQt对话框(内置的,关于Qt的介绍)

首先加入按钮控件,对该按钮进行自定义槽(弹窗窗口指令)

1. 通知对话框:

PyQt5--一些简单控件使用及其自定义槽

提示信息框:自己设置的框体名,在框体左上角。

提示信息:自己设置的弹窗中的内容。效果如下图。

PyQt5--一些简单控件使用及其自定义槽

2.询问对话框:

PyQt5--一些简单控件使用及其自定义槽

效果如下图:

PyQt5--一些简单控件使用及其自定义槽

3.警告对话框

PyQt5--一些简单控件使用及其自定义槽

效果如下所示,且该窗体右上角的“x”是不可用的。

PyQt5--一些简单控件使用及其自定义槽

我们通过输出来观察窗口的反馈,加入一行代码:

PyQt5--一些简单控件使用及其自定义槽

运行程序,可看到,点击“OK”输出为0,点击“cancel”输出为1。我们可以根据此,进行一些操作指令。

PyQt5--一些简单控件使用及其自定义槽

4.严重警告对话框

PyQt5--一些简单控件使用及其自定义槽

PyQt5--一些简单控件使用及其自定义槽

5.关于对话框

PyQt5--一些简单控件使用及其自定义槽

PyQt5--一些简单控件使用及其自定义槽

6.AboutQt对话框(内置的,关于Qt的介绍)

PyQt5--一些简单控件使用及其自定义槽

PyQt5--一些简单控件使用及其自定义槽

 

对话框(输入对话框)

首先加入按钮控件,对该按钮进行自定义槽(弹窗窗口指令)

1.获取字符串类型的输入(点击按钮后,出现单行文本框,在文本框里输入信息)

PyQt5--一些简单控件使用及其自定义槽

PyQt5--一些简单控件使用及其自定义槽

2.获取整型输入

PyQt5--一些简单控件使用及其自定义槽

起始值30,范围0-100。

PyQt5--一些简单控件使用及其自定义槽

3.下拉框

PyQt5--一些简单控件使用及其自定义槽

将选择的水果名字,加入到多行文本框中。

PyQt5--一些简单控件使用及其自定义槽

 

添加图片控件

PyQt5--一些简单控件使用及其自定义槽

将控件加入框体中后,点击右下角“资源管理器”中的铅笔图表。PyQt5--一些简单控件使用及其自定义槽

弹出窗体,点击新建文件,如下所示:

PyQt5--一些简单控件使用及其自定义槽

选择路径,并且起好名字。为:“mytest”。

再点击下图右侧界面中的“+”文件夹,新建前缀。起名为“my_pic”

PyQt5--一些简单控件使用及其自定义槽

增加前缀后,右侧界面后两个按钮**,再选择添加文件按钮,如下所示。

PyQt5--一些简单控件使用及其自定义槽

选择你要添加图片的路径。在资源管理器中可看到图片已经添加好了。

而后点击图形控件,右键,点击添加图形样式表。如下图所示

PyQt5--一些简单控件使用及其自定义槽

而后选择添加资源右侧的小三角符号,选择可伸缩图片,如下所示。

PyQt5--一些简单控件使用及其自定义槽

再选择图片路径,而后图片就添加到框体中了。

注意:图片路径要与程序路径一致。否则转换时会报错。

PyQt5--一些简单控件使用及其自定义槽

更新py文件,发现多了一行代码,且文件夹中多了一个qrc文件。如下所示

PyQt5--一些简单控件使用及其自定义槽 PyQt5--一些简单控件使用及其自定义槽

我们需要将qrc文件转换为py文件,参考如下博文

https://blog.csdn.net/qq_32795135/article/details/79341426   或者

https://blog.csdn.net/qq_32795135/article/details/79341426

之后框体的py程序就可正常运行了。

 

 

 

相关文章: