1 #demo_11:网格布局
 2 import sys
 3 from PyQt5.QtWidgets import  QApplication,QWidget,QGridLayout,QPushButton
 4
 5 class Example(QWidget):
 6     def __init__(self):
 7         super().__init__()
 8         self.initUI()
 9     def initUI(self):
10         self.names = ['Cls', 'Bck', '', 'Close',
11                      '7', '8', '9', '/',
12                      '4', '5', '6', '*',
13                      '1', '2', '3', '-',
14                      '0', '.', '=', '+']
15         self.options=[(j,i) for j in range(5) for i in range(4)]
16         self.layout=QGridLayout()
17         self.setLayout(self.layout)
18
19         for (name,option) in zip(self.names,self.options):
20             if name=='':continue
21             btn=QPushButton(name)
22             self.layout.addWidget(btn,*option)
23         self.setWindowTitle('Calculator')
24         self.show()
25 if __name__=='__main__':
26     app=QApplication(sys.argv)
27     e=Example()
28     sys.exit(app.exec())
29
30 # names = ['Cls', 'Bck', '', 'Close',
31 #              '7', '8', '9', '/',
32 #              '4', '5', '6', '*',
33 #              '1', '2', '3', '-',
34 #              '0', '.', '=', '+']
35 # options = [(i, j) for j in range(5) for i in range(4)]
36 # for position, name in zip(options, names):
37 #     print(str(position)+"》》"+str(name))

转载于:https://www.cnblogs.com/ygzhaof/p/9732628.html

PyQt5-网格布局(QGridLayout)-10相关推荐

  1. css里面的网格布局

    那么首先来说说一下CSS 中 Grid 网格布局与 Grid 栅格系统的关系 CSS跟Grid布局没有半毛钱关系,Grid只不过是人们在遵循CSS规范的框架内摸索出来的一个最佳实践,你完全可以不鸟栅格 ...

  2. Web前端开发之CSS学习笔记10—栅格布局(网格布局)

    目录 [网格布局grid] 1.网格布局的构成 2.父容器grid container 3.生成网格容器 display:grid/inline-grid 4.构建网格 grid-template-c ...

  3. 【Qt】Qt之网格布局

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 常用函数详解 04. Qt设计师使用网格布局 05. 使用代码实现网格布局 06. 附录 01. 概述 QGridLayo ...

  4. 4.UI界面PyQt-三大布局(盒子布局、网格布局、表单布局)

    1.1盒子布局-BoxLayout垂直 代码如下(示例): import sysfrom PyQt5.QtWidgets import (QApplication, QWidget, QVBoxLay ...

  5. jQuery Masonry 一个 jQuery动态网格布局的插件

    jQuery Masonry 是一个 jQuery动态网格布局的插件. 每个元素都是漂浮在固定的网格布局上面,就像一枚图钉定在墙上一样. 我们发现以下的15网站使用jQuery Masonry的范例. ...

  6. CSS的Grid网格布局

    Grid网格布局 就是通过设置百分比,或者默认划分的单位个数,来达到宽度自适应的效果 比如,页面控件的宽度,设置自适应随着显示器的宽度的增加而增加,网页永远占满整个屏幕 .searchContentR ...

  7. 为网格布局图片打造的超炫 CSS 加载动画

    今天,我想与大家分享一些专门为网格布局的图像制作的很酷的 CSS 加载动画效果.您可以把这些效果用在你的作品集,博客或任何你想要的网页中.设置很简单.我们使用了下面这些工具库来实现这个效果: Norm ...

  8. CSS Grid网格布局全攻略

    CSS Grid网格布局全攻略 所有奇技淫巧都只在方寸之间. 几乎从我们踏入前端开发这个领域开始,就不停地接触不同的布局技术.从常见的浮动到表格布局,再到如今大行其道的flex布局,css布局技术一直 ...

  9. CSS3中的display:grid网格布局介绍

    1.网格布局(grid): 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局; 2.基本概念: 容器和项目,如图所示: <div class="content&qu ...

  10. 为什么网格布局不显示java_java – 在GridLayout中不显示组件的FlowLayout?

    我正在创建一个应用程序,作为某种类型的中心,用户可以将快捷方式存储到他们喜欢的应用程序并轻松启动它们.不过,我在使用FlowLayout时遇到了一些问题.当我使用GridLayout时,组件显示完美. ...

最新文章

  1. 安卓饼状图设置软件_话单及银行卡交易智能分析软件
  2. Hadoop-2.2.0学习之二HDFS联盟
  3. Linux C一站式学习 第八章第三小节习题一答案
  4. 无刷新上传Excel后利用JQuery AJAX 显示进度条的实现方式
  5. 【Clickhouse】Connection is currently waiting for an insert operation, check your previous InsertState
  6. Java基础学习总结(117)——Feign入门使用详解
  7. PHP创建与解析 XML 1 (36)
  8. 数据挖掘与其商务智能上的应用的实验报告
  9. 张亚勤新作《变革中的思索》谈高科技人才管理
  10. Qt 在VS2005安装过程
  11. 探究京东商城的数据建模
  12. java excel 数组公式_excel 数组公式
  13. 如果使用git克隆远程创库,pull提示Can‘t update master has no tracked branch
  14. 【渝粤教育】 国家开放大学2020年春季 2774畜产品加工技术 参考试题
  15. 批处理文件rd \s\q **是什么意思?
  16. MAC下Defect4J安装与配置
  17. Modem2G/3G/4G/5G:完整收录,2020最新MCC、MNC、运营商对照表,全球运营商MCCMNC查询列表
  18. win10系统设置webp文件默认用照片查看器打开的两种方法
  19. ncnn环境搭建二 - windows下Vulkan和ncnn编译安装
  20. 【Vuforia】制作简单的AR--demo(有卡识别)

热门文章

  1. Mybatis foreach逗号分隔字符串遍历方式
  2. 订阅github release(官方+IFTTT)
  3. 自动化查询及增加配置参数功能
  4. 进阶篇第九期:相册与拍照的后处理
  5. 关于Oracle RAC基本概念
  6. 三阶段提交协议(有限状态自动机)
  7. [收藏] 将 DTS 用于业务智能解决方案的最佳实践
  8. 解决请求数据中文乱码
  9. [Material Design] 教你做一个Material风格、动画的按钮(MaterialButton)
  10. Gradle基础介绍