当前位置:文档之家 > 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学习笔记

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

pyqt5 python Gui入门教程

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

pyqt5-python-Gui入门教程

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

PyQt5 tutorial

PyQt5 tutorial - 这是从网上找到的PyQt5入门教程... PyQt5 tutorial_计算机软件及应用_IT/计算机_专业资料...It is available for the Python 2.x and 3.x. ...

python3.6.1 安装PyQt5,以及配置QTDesigner,PyUIC

(2)装完 sip 以后再来安装 PyQt5 , 继续输入: pip3 install PyQt5 注:如果没有成功的话,可以尝试下面的方法: 1、打开 cmd,输入 pip install wheel, 2、...

pyqt5制作俄罗斯方块

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

扣丁学堂简述PyQt5之像素图控件QPixmap

扣丁学堂简述PyQt5之像素图控件QPixmap_职业技术培训...5页 免费 扣丁学堂简述Linux操作系... 暂无评价...2页 免费 扣丁学堂简述如何利用Ca... 暂无评价 ...