当前位置:文档之家 > Pyqt5系列(二)

Pyqt5系列(二)

Pyqt5系列(二)

五基本界面组件之inputDialog

QInputDialog类提供了一种简单方面的对话框来获得用户的单个输入信息,可以是一个字符串,一个Int类型数据,一个double类型数据或是一个下拉列表框的条目。

对应的Dialog其中包括一个提示标签,一个输入控件(若是调用字符串输入框,则为一个QLineEdit,若是调用Int类型或double类型,则为一个QSpinBox,若是调用列表条目输入框,则为一个QComboBox),还包括一个确定输入(Ok)按钮和一个取消输入(Cancel)按钮。QInputDialog:

class QInputDialog(QDialog)

| QInputDialog(QWidget parent=None, Qt.WindowFlags flags=0)

QInputDialog同样继承自QDialog,提供简单输入的对话框,

代码示例:

示例代码如下:

#-*- coding:utf-8 -*-

'''

inputDialog

'''

__author__ = 'Tony Zhu'

from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QInput
Dialog, QGridLayout, QLabel, QPushButton, QFrame

from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QInputDialog, QGridLayout, QLabel, QPushButton, QFrame

class InputDialog(QWidget):

def __init__(self):

super(InputDialog,self).__init__()

self.initUi()

def initUi(self):

self.setWindowTitle("项目信息")

self.setGeometry(400,400,300,260)

label1=QLabel("项目名称:")

label2=QLabel("项目类型:")

label3=QLabel("项目人员:")

label4=QLabel("项目成本:")

label5=QLabel("项目介绍:")

http://www.doczj.com/doc/6981ff2c6f1aff00bfd51e8f.html Lable = QLabel("PyQt5")

下载Word文档免费下载:

Pyqt5系列(二)下载

(共49页)

Pyqt5系列(一)

Pyqt5系列(一) - Pyqt5 系列(一) 一 Pyqt5 的安装 由于在实际的工作中需要使用到 python 来进行 GUI 的开发,基于 python 的 GUI 开发,只 是去考虑具...

pyqt5入门

pyqt5入门 - pyqt5&python Gui 入门教程(1) 第一个窗口(1) 第一个窗口和代码详细注释: from PyQt5 import QtWidgets #从 PyQt 库...

pyqt5-python-Gui入门教程

pyqt5-python-Gui入门教程 - pyqt5&python Gui 入门教程(1) 第一个窗口(1) 第一个窗口和代码详细注释: from PyQt5 import QtWidg...

pyqt5 python Gui入门教程

sys.exit(app.exec_()) #启动事件循环 pyqt5&python Gui 入门教程(2) 第...然后通过 setGeometry()设置按钮在窗体中的相对坐标,相对与窗体的坐标系而 不是...

PyQt5学习笔记

PyQt5学习笔记 - 这是PyQt5和Python3.X的教程,算是目前最完整的,程序亲测可用。... () sys.exit(app.exec_()) 7.2 ToggleButton 开关按钮 PyQt5 没有开关...

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台

Ubuntu 14.04 下搭建 Python3.4 + PyQt5.3.2 + Eric6.0 开发平台 引言找了很多 Python GUI 工具集,还是觉得 PyQt 比较理想,功能强大跨平台,还支持界面设 ...

UBUNTU 14.04下搭建PYTHON3.4 PYQT5.3.2 ERIC6.0开发平台

UBUNTU 14.04下搭建PYTHON3.4 PYQT5.3.2 ERIC6.0开发平台_电子/电路_工程...菜鸟系列之一:在ubuntu... 18页 免费 Ubuntu14.04下MPICH2集群... 暂无...

pyqt5制作俄罗斯方块

pyqt5制作俄罗斯方块 - # -*- coding: utf-8 -*- 俄罗斯方块第一版 import sys import random from PyQt5 import QtWidg...