Qt Designer使用总结——持续更新

怼烎@ 2023-01-23 13:50 258阅读 0赞
  1. 有时字体大小想统一,我们通常会全选所有的元素,然后改变字体大小。但有时,改变后,看着字体大小仿佛一致,预览的时候发现还是错误的。这时,重新全选,先设置为另一个字体大小,然后又改回来就好了。
  2. 有时移动一行中最后一个元素到另一个地方去,发现这行还占用大小,需要处理一下。随便拖个label到这行去,然后按delete or del键进行删除
  3. 菜单栏怎么设置单选?

    first_action = None

    1. project_action_group = QActionGroup(self)
    2. for project_name in project_names:
    3. project_action = QAction(project_name, self, checkable=True)
    4. if first_action is None:
    5. first_action = project_action
    6. project_action.setChecked(True)
    7. project_action.triggered.connect(self.project_change)
    8. project_action.setActionGroup(project_action_group) # action 设置 actionGroup中,这样就能实现单选了
    9. self.menu_projects.addAction(project_action)
  4. 在使用栅格布局的时候,很多时候会碰见UI完全不是自己想要的
    eg1: label过长,窗口拉长,label也跟着拉长,解决方式:定max宽度
    eg2: 某一些想跟着窗口拉长、缩短的,比如:line edit,可以定sizePolicy 水平策略为Expanding
    eg3: 有些地方需要使用水平布局,先定一个长度,然后再用栅格布局
    eg4: 栅格布局,使用最多的是定义最小size和最大size,也就是minimumSize和maximumSize

  5. 有些时候,突然碰见widget不是自己想要的,可以右键这个组件,点击变型为
  6. QT Designer+Pyqt实现类似Eclipse的嵌套布局

发表评论

表情:
评论列表 (有 0 条评论,258人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Qt Designer使用总结——持续更新

    1. 有时字体大小想统一,我们通常会全选所有的元素,然后改变字体大小。但有时,改变后,看着字体大小仿佛一致,预览的时候发现还是错误的。这时,重新全选,先设置为另一个字体大小,

    相关 Qt:在Qt Designer使用布局

    在使用窗体之前,需要将窗体上的对象放置到布局中。这样可以确保在预览窗体或在应用程序中使用窗体时,对象将正确显示。在布局中放置对象还可以确保在调整窗体大小时正确调整对象的大小。

    相关 QtQt Designer

    > [Qt Designer][] 是Qt Creator中的工具,用于为[Qt小部件][Qt]设计和构建图形用户界面(GUI)。您可以在视觉编辑器(s所见即所得)中撰写