python用try使pyqt5弹出窗口_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...

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

python用try使pyqt5弹出窗口_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog..._第1张图片

温故而知新

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

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

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

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

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

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

python用try使pyqt5弹出窗口_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog..._第2张图片

开始了

01

QInputDialog是什么?

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

python用try使pyqt5弹出窗口_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog..._第3张图片

获取信息

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

你可能感兴趣的:(python用try使pyqt5弹出窗口_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...)