#!/usr/bin/python3
# -*- coding:utf-8 -*- import sys
from PySide2.QtWidgets import (QApplication,
QWidget,
QGridLayout,
QPushButton,
QLabel) class MainWindow(QWidget):
def __init__(self):
super().__init__() # 设置一个标签
label = QLabel('This is a Label.')
# 设置一个按钮
button = QPushButton('This is a button.')
# 设置一个网格布局
grid = QGridLayout()
# 通过 addWidget 为布局添加部件:
# 添加一个位于 0 行 0 列,跨 1 行 2 列的label组件
grid.addWidget(label, 0, 0, 1, 2)
# 添加一个位于 1 行 1 列默认大小的button组件
grid.addWidget(button, 1, 1)
# 将布局 grid 添加到窗口
self.setLayout(grid) self.resize(300, 300)
self.setWindowTitle('Simple Window') if __name__ == '__main__':
app = QApplication()
window = MainWindow()
window.show()
sys.exit(app.exec_())
效果如下:

最新文章

  1. svn比对
  2. ORACLE误删除ASM磁盘修复
  3. mysql数据库创建函数过程
  4. C语言绘制余弦函数图象
  5. 用Prime31实现Google Play In-App-Blling
  6. playframework1.x的eclipse插件开源-playtools
  7. asp:DateDiff 函数
  8. 谁动了我的timer?——C#的垃圾回收和调试
  9. 判断线段相交(hdu1558 Segment set 线段相交+并查集)
  10. Android分屏显示LogCat
  11. Shell grep 和正则
  12. 【Alpha阶段】第六次scrum meeting
  13. SpringMVC 实现文件的上传与下载
  14. VueJs 源码解析 (四) initRender.Js
  15. 我的第一个python web开发框架(22)——一个安全小事故
  16. Django ListView实现分页
  17. 处理程序“AllowAccessJavaScripts”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  18. Studying
  19. 20135327郭皓--Linux内核分析第六周 进程的描述和进程的创建
  20. windows下安装SVN ,Git/SVN 常用命令笔记

热门文章

  1. 代码 | 自适应大邻域搜索系列之(2) - ALNS算法主逻辑结构解析
  2. JDK下载与安装、 Eclipse下载与使用的总结心得_20173311118_牛明旺
  3. Linux Shell编程、变量、控制语句
  4. 基于MVC4+EF5.0+Ajax+Json+CSS3的简单注册页面(get&post)
  5. python实现RSA加密解密方法
  6. Python爬虫学习:Python内置的爬虫模块urllib库
  7. windows 老掉牙CMD的命令
  8. js关闭当前页面
  9. 关于function构造函数特别注意的
  10. python pip 安装OpenCV