import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import * class Form(QDialog):
def __init__(self,parent=None):
super().__init__(parent)
#窗体标题
self.setWindowTitle('窗体标题!')
#QLabel标签
self.aLabel = QLabel(self)
self.aLabel.setText('ABCD')
#QSpinBox数字框
self.mySpinBox = QDoubleSpinBox(self)
self.mySpinBox.setValue(100)
self.mySpinBox.setRange(1,666)
#滑动条
self.s = QSlider()
#QListWidget选单
self.listWidget = QListWidget(self)
self.listWidget.addItems(['item1','item2','item3'])
#QPushButton按钮
self.okButton = QPushButton(self)
self.okButton.setText("OK")
#可编辑文本框
self.lineedit = QLineEdit("Type a string!")
#不可编辑文本框
self.browser = QTextBrowser()
self.browser.append('abcd')
#下拉选单
self.comboBox = QComboBox(self)
itemdata = ['a','b','c']
self.comboBox.addItems(itemdata) layout = QVBoxLayout()
layout.addWidget(self.aLabel)
layout.addWidget(self.mySpinBox)
layout.addWidget(self.s)
layout.addWidget(self.listWidget)
layout.addWidget(self.okButton)
layout.addWidget(self.lineedit)
layout.addWidget(self.browser)
layout.addWidget(self.comboBox)
self.setLayout(layout) #下面这段脚本在PyQt GUI编程中几乎通用的
app = QApplication(sys.argv)
form = Form()
form.show()
app.exec_()

输出结果:

最新文章

  1. [C#]如何让webbrowser控件支持Html5
  2. MD5
  3. C#怎样保证弹出窗体是唯一并居中显示
  4. eclipse中去除build时总是js错误的问题
  5. Tomcat基本使用
  6. 十大免费教程资源帮助新手快速学习JavaScript
  7. TCP/IP协议原理与应用笔记23:路由选择模块 和 路由表的设计
  8. C# 文件管理类 Directory
  9. OD调试4--去除NAG窗口
  10. 重操JS旧业第三弹:Array
  11. 企业架构研究总结(38)——TOGAF架构能力框架之架构能力建设和架构治理
  12. Ubuntu 修改时区
  13. C#是否该支持“try/catch/else”语法
  14. redis和spring集成
  15. JavaScript jQuery 中定义数组操作及数组操作
  16. web故障排查常用命令
  17. Codeforces 1120 简要题解
  18. Web Deploy发布网站错误 检查授权和委派设置
  19. (转)日期类型的input元素设置默认值为当天
  20. shell常用符号的意义

热门文章

  1. idea 社区版本创建javaweb项目 使用jetty
  2. Spring框架中AOP特性
  3. new String创建了几个对象
  4. [Bzoj3262]陌上花开(CDQ分治&&树状数组||树套树)
  5. 键盘按键KeyCode大全
  6. Elasticsearch7.X 入门学习第九课笔记-----聚合分析Aggregation
  7. C#学习——控件
  8. Python 爬虫 校花网
  9. PREPARE - 创建一个准备好的查询
  10. mysql清空表数据并重置自增ID