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