PyQt4中的布局管理器

布局管理器是编程中重要的一部分。所谓布局管理器是指我们在窗口中安排部件位置的方法。布局管理器有两种工作方式:绝对定位方式(absolute positioning)和布局类别方式(layout classes)。

绝对定位方式

#!/usr/bin/python
# -*- coding:utf-8 -*-import sys
from PyQt4 import QtGui, QtCoreclass Absolute(QtGui.QWidget):def __init__(self, parent = None):QtGui.QWidget.__init__(self)self.setWindowTitle('moonlight poet')label = QtGui.QLabel('May', self)label.move(15, 10)label = QtGui.QLabel('there', self)label.move(30, 30)label = QtGui.QLabel('be', self)label.move(60, 90)self.resize(250, 150)app = QtGui.QApplication(sys.argv)
absolute = Absolute()
absolute.show()
sys.exit(app.exec_())

效果:

该示例中,我们简单的使用move()方法来设置部件的位置。我们通过x和y坐标来制定QLabel部件的位置,坐标起点为左上角的顶点。x坐标从左向右增长,y坐标从上到下增长。

转载于:https://www.cnblogs.com/moonlightpoet/p/5328239.html

PyQt4布局管理——绝对定位方式相关推荐

  1. JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么

    答:FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右. BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中.后设置在同样位置的控件会覆盖之前的 ...

  2. java swing 常用的三种布局方式:边界布局、流布局、网格布局管理器

    作者:firstmiki 链接:http://www.cnblogs.com/firstmiki/p/6340001.html 来源:firstmiki的博客 著作权归作者所有,转载请联系作者获得授权 ...

  3. Java中BorderLayout布局管理器的两种排列实现方式

    java中Frame类默认的布局管理器为BorderLayout,其主要是将Frame窗口分为东西南北中五个区域,每个区域仅限于放一个组件,如加入多个,前免得会被覆盖,解决方法为:可以在一个区域中加入 ...

  4. python布局管理_PyQt5每天必学之布局管理

    这篇文章主要为大家详细介绍了PyQt5每天必学之布局管理的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在GUI编程中有一个不容忽视的部分,那就是布局管理.布局管理掌控着我们的控件在应用 ...

  5. 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  6. wxpython界面切换_Python图形界面—wxPython库的布局管理及页面切换

    原标题:Python图形界面-wxPython库的布局管理及页面切换 前言 wxPython是基于Python的跨平台GUI扩展库,对wxWidgets( C++ 编写)封装实现.GUI程序的开发中界 ...

  7. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  8. pyqt5讲解10:布局管理讲解大全

    一.绝对布局 使用move(x,y)的方法. 绝对布局: 如果改变屏膜的大小,控件的位置不会发生变化, 不同 屏膜显示有区别 # -*- coding: utf-8 -*-'''[简介]PyQT5中A ...

  9. wxpython界面切换_Python图形界面开发—wxPython库的布局管理及页面切换

    前言 wxPython是基于Python的跨平台GUI扩展库,对wxWidgets( C++ 编写)封装实现.GUI程序的开发中界面布局是很重要的一个部分,合理的页面布局能够给予用户良好使用体验.虽然 ...

最新文章

  1. hdu 2473(并查集+删除操作)
  2. java面试题28 牛客 下面有关java classloader说法错误的是?
  3. python在浏览器运行一片空白_Webdriver启动Firefox浏览器后,页面显示空白
  4. mysql 闪回到指定时间_oracle数据库表恢复到特定时间点
  5. vs 2012/2013 等工具中,使用正则表达式,查找、替换
  6. python画图显示中文_Python绘图实现显示中文
  7. SQL Express数据库的连接问题
  8. Ubuntu 网络限速
  9. DMA控制器8237A
  10. 空间数据挖掘与空间大数据的探索与思考(三)
  11. 区分当前用户SIM卡是移动还是联通
  12. win 10 读写EFI分区
  13. 弦理论三先驱获2020年狄拉克奖
  14. 光纤熔接机怎么选?从哪里买价格低服务有保障?
  15. angular : 自定义组件双向绑定 [(ngModel)]
  16. 如何看待中通讯42岁员工坠楼事件?背后深层原因剖析!
  17. Pure-ftpd 安装笔记
  18. matlab 求矢量夹角_MATLAB:如何画南开大学校徽?
  19. JUC高并发编程从入门到精通(全)
  20. 游戏素材网站资源共享与下载

热门文章

  1. 人民广场怎么走?地铁换乘算法的实现
  2. Spring Boot - Profile不同环境配置
  3. 《Spring Cloud Netflix官方文档》1.服务发现:Eureka客户端
  4. 22.类对象和类指针
  5. 【Scratch】青少年蓝桥杯_每日一题_2.17_城堡
  6. 第十一届青少年蓝桥杯国赛真题精选 - 编程题
  7. Android --- Dialog 中 Dismiss 和 Cancel 的解释
  8. Hibernate反向生成映射文件点击Hibernate reserve Engineering的时候没反应的解决方法
  9. 数据中心的“芯”竞争
  10. 当中国数据中心建设提速,能耗问题引关注