Python用PyQt5制作漂亮的图形界面之QInputDialog控件使用详解
- 相关推荐
前面内容,我们介绍了PyQt5的一些常用基本控件。
温故而知新
计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇
Python用PyQt5实现多种弹出消息框,QMessageBox控件使用详解
Python用PyQt5设计省市县三级联动的下拉选框,QComboBox使用详解
Python界面编程之PyQt5基础控件介绍,QSlider滑动条控件使用详解
Python界面编程之PyQt5常见控件应用展示,单选钮和复选钮使用详解
今天,我们来了解一下PyQt5中另一种类型的弹出对话框类QInputDialog。
开始了
01QInputDialog是什么?
简单来讲,QInputDialog是一个标准对话框,所谓标准,其实就是大小、按钮控件都已经由Qt为我们定义好了。一般情况下,该对话框控件由一个文本框和两个按钮(OK按钮和Cancel按钮)组成,当用户单击OK按钮或按Enter键后,在父窗口可以收集通过QInputDialog控件输入的信息。
获取信息
在QInputDialog控件中可以输入数字、字符串或列表中的选项。标签用于提示必要的信息。当用户界面中涉及输入的选项较多时(比如需要罗列一堆QLineEdit控件,当各种文本框需要对输入内容进行逐个验证时),使用QInputDialog获取输入未免不是一种明智的选择,这样可以先期对于数据类型进行限定,同时又可以减少同一个界面的复杂性。
对输入做出必要的限定
02QInputDialog的方法
QInputDialog类的常用方法如下
举个例子
我们来举个简单的例子对于QInputDialog控件的使用进行详解。
创建控件
然后定义方法并创建文本、数字QInputDialog类
创建完成
展示下效果
程序执行效果展示
好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续会推出更加有意思的内容!
转载请注明出处,百家号:Python高手养成
想了解更多精彩内容,快来关注python高手养成