Qt Designer使用总结——持续更新
- 有时字体大小想统一,我们通常会全选所有的元素,然后改变字体大小。但有时,改变后,看着字体大小仿佛一致,预览的时候发现还是错误的。这时,重新全选,先设置为另一个字体大小,然后又改回来就好了。
- 有时移动一行中最后一个元素到另一个地方去,发现这行还占用大小,需要处理一下。随便拖个label到这行去,然后按delete or del键进行删除
菜单栏怎么设置单选?
first_action = None
project_action_group = QActionGroup(self)
for project_name in project_names:
project_action = QAction(project_name, self, checkable=True)
if first_action is None:
first_action = project_action
project_action.setChecked(True)
project_action.triggered.connect(self.project_change)
project_action.setActionGroup(project_action_group) # action 设置 actionGroup中,这样就能实现单选了
self.menu_projects.addAction(project_action)
在使用栅格布局的时候,很多时候会碰见UI完全不是自己想要的
eg1: label过长,窗口拉长,label也跟着拉长,解决方式:定max宽度
eg2: 某一些想跟着窗口拉长、缩短的,比如:line edit,可以定sizePolicy 水平策略为Expanding
eg3: 有些地方需要使用水平布局,先定一个长度,然后再用栅格布局
eg4: 栅格布局,使用最多的是定义最小size和最大size,也就是minimumSize和maximumSize- 有些时候,突然碰见widget不是自己想要的,可以右键这个组件,点击变型为
- QT Designer+Pyqt实现类似Eclipse的嵌套布局
还没有评论,来说两句吧...