趣文网 > 作文大全

Python用PyQt5制作漂亮的图形界面之QInputDialog控件使用详解

2020-12-01 23:40:01
相关推荐

前面内容,我们介绍了PyQt5的一些常用基本控件。

温故而知新

计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇

Python用PyQt5实现多种弹出消息框,QMessageBox控件使用详解

Python用PyQt5设计省市县三级联动的下拉选框,QComboBox使用详解

Python界面编程之PyQt5基础控件介绍,QSlider滑动条控件使用详解

Python界面编程之PyQt5常见控件应用展示,单选钮和复选钮使用详解

今天,我们来了解一下PyQt5中另一种类型的弹出对话框类QInputDialog。

开始了

01

QInputDialog是什么?

简单来讲,QInputDialog是一个标准对话框,所谓标准,其实就是大小、按钮控件都已经由Qt为我们定义好了。一般情况下,该对话框控件由一个文本框和两个按钮(OK按钮和Cancel按钮)组成,当用户单击OK按钮或按Enter键后,在父窗口可以收集通过QInputDialog控件输入的信息。

获取信息

在QInputDialog控件中可以输入数字、字符串或列表中的选项。标签用于提示必要的信息。当用户界面中涉及输入的选项较多时(比如需要罗列一堆QLineEdit控件,当各种文本框需要对输入内容进行逐个验证时),使用QInputDialog获取输入未免不是一种明智的选择,这样可以先期对于数据类型进行限定,同时又可以减少同一个界面的复杂性。

对输入做出必要的限定

02

QInputDialog的方法

QInputDialog类的常用方法如下

03

举个例子

我们来举个简单的例子对于QInputDialog控件的使用进行详解。

创建控件

然后定义方法并创建文本、数字QInputDialog类

创建完成

展示下效果

程序执行效果展示

好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续会推出更加有意思的内容!

转载请注明出处,百家号:Python高手养成

想了解更多精彩内容,快来关注python高手养成

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

作文一年级 写小作文 英语初中作文 作文读书 山作文 精神作文 议论作文 作文50 信作文 作文家 美丽的作文 美丽的 作文 作文《家》 初中的作文 450作文 我们作文 作文翻译 作文美食 作文动物 推荐作文 事作文 作文优秀 作文家乡 作文优秀作文 的故事作文 自己作文 篇作文 作文800字作文 的作文怎么写 作文我的