我想把我的Qlabel尺寸调大一点有点麻烦。这是我的密码。我不知道该怎么办。我试了很多。。。
def __init__(self, parent=None):
super(UICreator, self).__init__(parent)
self.Creator = QPushButton("YouTube", self)
self.Creator.resize(100, 40)
self.Creator.move(25, 50)
self.CreatorB2 = QPushButton("Twitter", self)
self.CreatorB2.resize(100, 40)
self.CreatorB2.move(275, 50)
self.CreatorL = QLabel("Created By:", self)
self.CreatorL.resize(100, 100)
self.CreatorL.move(20, 300)
setGeometry
工作得很好,除非您使用的布局需要特定的维度,我使用的是setFixedSize
这将有助于确保您的小部件不会由于网格布局或类似的东西而被无意压缩或扩展。所以应该是这样的:
如果使用的是PyQt4,请确保导入了:
然后添加此行以设置标签的大小:
为了补充阿基里斯的评论,自从我发现这个有用的。。。
实际值为(x,y,width,height)
如果你想做一个相对的改变,那么类似这样的事情就行了:
在此示例中,标签将向右移动50像素。Self.CreatorL可以替换为label对象的名称。
相关问题 更多 >
编程相关推荐