标签: qt-designer

使用Qt-Designer自动扩展布局

我正在使用Qt Designer.

我想创建一个QVBoxLayout会自动扩展以填充整个窗口.

QVBoxLayout遗体的布局是固定的.

如何QVBoxLayout通过设计师扩展并填充整个窗口?

layout qt qt-designer

202
推荐指数
2
解决办法
17万
查看次数

手工编码的GUI与Qt Designer GUI

我正在花这些假期学习编写Qt应用程序.几个小时前我正在阅读有关Qt Designer的内容,这让我想知道:人们在Qt中编写真实世界的应用程序用于设计他们的GUI是什么?事实上,人们如何设计GUI一般?

我,其中一个,发现手工编写代码在概念上比使用Qt Designer更简单,尽管对于复杂的GUI,Designer可能有意义.使用Designer可以实现大型GUI,但随着时间的推移,随着复杂性的增加,它们可能变得非常难以管理(这只是我的意见).我还下载了AmaroK源代码,看看那些人在做什么,并发现很多调用addWidget()和朋友,但没有一个由Designer创建的XML文件(除了:AmaroK必须是我最喜欢的应用程序)任何平台).

那么,创建GUI的"正确"方式是什么?设计师还是代码?在本次讨论中,让我们考虑以下类型的GUI:

  1. 简单的对话框,只需要输入,显示一些结果并退出.我们假设一个应用程序采用YouTube URL并将视频下载到用户的硬盘上.新手很可能会开始使用那种应用程序.
  2. 中级GUI,比如说带有一些工具栏/菜单项的便利贴编辑器.我们以xPad为例(http://getxpad.com/).我会说大多数应用程序属于"实用程序"类别.
  3. 非常复杂的GUI,如AmaroK或OpenOffice.当你看到它们时,你知道它们,因为它们让你的眼睛流血.

c++ user-interface qt rad qt-designer

112
推荐指数
7
解决办法
4万
查看次数

如何使Qt Widget随窗口大小而增长?

我希望有一个小的QFormLayout增长来填充其父窗口小部件.

我使用Qt Designer中的模板创建了一个新的.ui文件QWidget.我在QFormLayout里面放了一个'窗口',然后把一些控件放在里面QFormLayout.

这一切都运行得相当好,但QFormLayout总是保持我在Qt Designer中设置的大小.我希望QFormLayout填充其父窗口小部件并使用它进行扩展/缩小.

我怎么能做到这一点?

qt4 qt-designer autoresize

81
推荐指数
4
解决办法
11万
查看次数

将qtDesigner .ui文件链接到python/pyqt?

因此,如果我进入QtDesigner并构建一个UI,它将被保存为.ui文件.我怎么能把它作为python文件或在python中使用它?

python user-interface qt pyqt qt-designer

75
推荐指数
8
解决办法
11万
查看次数

理解Qt中的表单布局机制

Qt 具有灵活而强大的布局机制来处理桌面应用程序窗口的视图.

但它非常灵活,几乎无法理解,当出现问题并需要微调时.如此强大,它可以击败任何人,试图压倒Qt对形式应该如何看待的看法.

那么,任何人都可以解释,或提供文章或Qt定位机制的来源吗?

我试图强迫QLabel,QPushButton并且QTableView,在他们的名字尾随下划线标记,是高出两倍QTextBrowserverticalStretch = 1以下.如何正确处理小部件的高度?

谷歌文档中我的表格.ui文件.在名称中搜索"____",在QtDesigner中预览

forms qt qt4 qt-designer

59
推荐指数
1
解决办法
4万
查看次数

Qt Designer vs Qt Quick Designer vs Qt Creator?

我见过引用所有三个在Qt的网站的各个部分,这些应用程序的,但我在它们之间,以及他们是否实际上是不同的东西或者只是叫法不同同样的事情,或者名称随时间变化的具体差异完全不明?或者是不再支持?与这些有什么关系?

qt qt-creator qt-designer qml qt-quick

45
推荐指数
2
解决办法
3万
查看次数

Qt Designer与手动编码

每次我使用一些图形工具包开始一个项目时,最先发生的冲突之一就是决定如何处理视觉设计和小部件布局:图形工具还是手工编码?

这是一个非常棘手/主观的问题,因为大多数人会根据个人喜好来决定.它还在很大程度上取决于图形工具的质量.在这种情况下,我想只关注最新版本的QT库.我不打算讨论哪种方法更好.我确信最好的答案是:取决于项目.

根据几个项目后的经验,我想要的是一篇好的非偏见文章的参考.这篇文章应该只描述两种选择的权衡

user-interface qt coding-style widget qt-designer

36
推荐指数
3
解决办法
1万
查看次数

Qt设计师:当布局显得无限薄时,如何将小部件添加到设计器中的布局?

我正在使用Qt Designer,我想将几​​个顶级小部件移动到水平布局中.

我已将"水平布局"对象拖到表单中.我现在正试图将所需的小部件拖动到布局中.

不幸的是,新的Horizo​​ntal Layout小部件非常薄:

无限薄的布局

...而且我无法将"Import Progress"标签小部件或我的进度条小部件拖到新的水平布局小部件中.

请注意,当我尝试在新的水平布局窗口小部件上拖动所需的窗口小部件时,Qt Designer在扩展拖放区域以使水平窗口小部件可用作放置目标方面对我没有任何帮助.所以我被卡住了.

如何在Qt Designer中将小部件添加到无限薄的布局小部件?

layout user-interface qt qt-designer

36
推荐指数
3
解决办法
9777
查看次数

QMainWindow上的Qt布局

我设计了一个QMainWindowQtCreator's设计师.它由默认的中央窗口小部件(a QWidget)组成,其中包含一个QVBoxLayout包含所有其他窗口小部件的窗口小部件.现在我想要的一切就是QVBoxLayout自动占据整个中央小部件的矩形空间.

我怎样才能做到这一点?我没有在中央小部件属性中找到任何可用的属性,也没有找到任何可用的属性QVBoxLayout's.

layout qt qt-designer

34
推荐指数
3
解决办法
6万
查看次数

在QTabWidget选项卡中设置标签文本

我有QTabWidget我的表格和两个标签.这些选项卡具有标准文本Tab1Tab2.我该怎么改变它?

qt qt-designer qtabwidget

30
推荐指数
3
解决办法
4万
查看次数