PyQt4布局管理——绝对定位方式
生活随笔
收集整理的這篇文章主要介紹了
PyQt4布局管理——绝对定位方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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布局管理——绝对定位方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3月25日 JavaScript
- 下一篇: 线程访问 DevExpress控件异常时