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

文本框(单行、多行)

1. 单行文本框()中内容的清除,即将空字符输入到单行文本框中。

             

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

             

3.将单行文本框中输入的内容,显示在多行文本框()中。

            

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

           

 

Radio Button

若直接放在框体中,则“”之间为互斥的关系,即只能选择一个。如下图左所示,二选一。下图右所示,

                              

 

若想将图右两组分开,则加入“”控件。如下图,则每组中为互斥关系。

 

手轮、滑块控件

1.手轮控件     

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

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

打印其值到“数码管”控件中。

2. 滑块控件

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

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

 

对话框(弹窗)

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

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

1. 通知对话框:

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

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

2.询问对话框:

效果如下图:

3.警告对话框

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

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

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

4.严重警告对话框

5.关于对话框

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

 

对话框(输入对话框)

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

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

2.获取整型输入

起始值30,范围0-100。

3.下拉框

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

 

添加图片控件

将控件加入框体中后,点击右下角“资源管理器”中的铅笔图表。

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

 

 

 

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值