随笔分类 - GUI开发
摘要:QInputDialog控件是一个标准对话框,由一个文本框和两个按钮(OK按钮和Cancle按钮)组成。当用户单击OK按钮或按Enter键后,在父窗口可以收集通过QInputDialog控件输入的信息。QInputDialog是QDialog标准对话框的一部分。 在QInputDialog控件中可以
阅读全文
摘要:QMessageBox类提供了许多常用的弹出式对话框,如提示、警告、错误、询问、关于等对话框。 QMessageBox类中的常用方法: information(QWidget parent、title、text、buttons、defaultbuttons) 弹出消息对话框,各参数解释如下: par
阅读全文
摘要:QDialog类的子类主要有QMessageBox、QFileDialog、QFontDialog、QInputDialog等。 QDialog类中的常用方法: setWindowTitle() 设置对话框标题 setWindowModality() 设置窗口模态。取值如下: Qt.NonModal
阅读全文
摘要:QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值。 QSlider类中的常用方法 setMinimum() 设置滑动条控件的最小值 setMaximum() 设置滑动条
阅读全文
摘要:QSpinBox是一个计数器控件,允许用户选择一个整数值,通过单击向上/向下按钮或者键盘上的上/下箭头来增加/减少当前显示的值,当然用户也可以输入值。 在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。 QSpinBox类和QDoubleSpinBox类均派生自QAbstra
阅读全文
摘要:QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。 QComboBox类中的常用方法: addItem() 添加一个下拉选项 addtems() 从列表中添加下拉选项 Clear() 删除下拉选项集合中的所有选项 count() 返回下拉选项集合中的数目 currentTex
阅读全文
摘要:QCheckBox类继承自QAbstractButton类。 QCheckBox(复选框)和 QRadioButton(单选钮)都是选项按钮,因为他们都可以在开(选中)挥着关(未选中)之间切换。他们的区别是对用户选择的限制;单选钮提供了“多选一”的选择;而复选框提供的是“多选多”的选择。 QChec
阅读全文
摘要:QRadioButton类继承自QAbstractButton类。单选按钮是一种开关按钮,可以切换为on或off,及checked或者unchecked,主要是为用户提供“多选一”的选择。 QRadioButton是单选按钮控件默认是独占的(Exclusive)。对于继承自同一个父类Widget的多
阅读全文
摘要:QPushButton类继承自QAbstractButton类。 QPushButton类中的常用方法 setCheckable() 设置按钮是否已经被选中,如果设置为True,则表示按钮将保持已点击和释放状态 toggle() 在按钮状态之间进行切换 setIcon() 设置按钮上的图标 setE
阅读全文
摘要:按钮的基类是QAbstractButton,提供了按钮的通用性功能。QAbstractButton类为抽象类,不能实例化,必须由其他的按钮类继承QAbstractButton类,来实现不同的功能、不同的表现形式。 常见的按钮包括:QPushButton、QToolButton、QRadioButto
阅读全文
摘要:QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平垂直滚动条。QTextEdit不仅可以显示文本还可以显示HTML文档。 QTextEdit类中的常用方法: setPlainText() 设置多行文本框的文本内容 toPlainText() 返
阅读全文
摘要:QLineEdit类是一个单行文本框控件,可以输入单行字符串。如果需要输入多行字符串,则使用QTextEdit类。 QLineEdit类中的常用方法: setAlignment() 按固定值方式对齐文本: Qt.AlignLeft, 水平方向靠左对齐 Qt.AlignRight,水平方向靠右对齐 Q
阅读全文
摘要:QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以防止一个GIF动画,还可以被用作提示标记为其他控件。纯文本、链接或富文本可以显示在标签上。 QLabel是界面中的标签类,它继承自QFrame类。QLabel类的继承结构如下: QObject <—— QPaintDevice <——
阅读全文
摘要:基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口和控件都是直接或间接继承自QWidget类。 窗口控件(Widget,简称“控件”)是在PyQt中建立界面的主要元素。在PyQt中把没有嵌入到其他控件中的控件称为窗口,一般窗口都有边框、标题栏。窗口是指程序的整体界面,可以包含标题栏、菜
阅读全文
摘要:QMainWindow主窗口为用户提供一个应用程序框架,它有自己的布局,可以在布局中添加控件。在主窗口中可以添加控件,比如将工具栏、菜单栏和状态栏等添加到布局管理器中。 窗口类型介绍 QMainWindow、QWidget、QDialog三个类都是用来创建窗口的,可以直接使用,也可以继承后再使用。
阅读全文

浙公网安备 33010602011771号