【Python开发技术之PyQt5精品教学】第7课--PyQt5 布局管理

PyQt5 布局管理

使用像素来指定GUI小部件在容器窗口中的绝对坐标可以将其放置在容器窗口中。这些坐标相对于使用setGeometry()方法定义的窗口尺寸来确定。

setGeometry()语法

QWidget.setGeometry(xpos, ypos, width, height)

以下代码片段中,顶级窗口的尺寸为300像素宽,200像素高,显示在屏幕上的位置为(10, 10)。

import sys
from PyQt4 import QtGui

def window():
   app = QtGui.QApplication(sys.argv)
   w = QtGui.QWidget()

   b = QtGui.QPushButton(w)
   b.setText("Hello World!")
   b.move(50,20)

   w.setGeometry(10,10,300,200)
   w.setWindowTitle(“PyQt”)
   w.show()
   sys.exit(app.exec_())

if __name__ == '__main__':
   window()

PushButton widget is added in the window and placed at a position 50 pixels towards right and 20 pixels below the top left position of the window.

窗口中添加了一个 PushButton 控件,并将其放置在窗口左上角位置的右侧50个像素,下方20个像素的位置。

由于以下原因,这种绝对定位并不适合使用:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程作品集

你的赞赏将带来极佳的运气和才气

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值