问题标签 [qt-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Qt从布局中获取孩子
我尝试隐藏布局中的所有小部件。但看起来findChildren
不适用于布局。
这是我的示例代码:
size
是 0,但在这个布局中我有一些小部件。但是,如果我尝试从父小部件获取小部件,相同的代码可以正常工作。
如何从适当的布局中获取它们?
qt - Qt 设计器与手工编码
每次我用一些图形工具包开始一个项目时,第一个冲突都会发生在如何处理视觉设计和小部件布局的决定上:图形工具还是手工编码?
这是一个相当棘手/主观的问题,因为大多数人会根据个人喜好做出决定。它还很大程度上取决于图形工具的质量。在这种情况下,我想只关注最新版本的 QT 库。我不打算讨论哪种方法更好。我坚信最好的答案是:取决于项目。
我想要的是参考一篇好的无偏见文章,基于几个项目后的经验。这篇文章应该只描述两种选择的权衡
qt - 如何实现按钮,该按钮包含一个动作 (QAction) 并且可以在 QtDesigner 的设计时与一个按钮连接?
当大多数应用程序命令都包含在 QActions 中时,我想使用一种方法,以便我可以轻松地将操作拖到菜单、工具栏、按钮或任何东西中。所以,我需要实现这样一个按钮。编写一些类很容易,它将保存它,从中获取图标、文本、快捷方式和工具提示,并将 clicked() 连接到 trigger()。但我什至不能将按钮的“动作”属性强加给设计器。似乎只有 QVariant 可持有类型可能出现在它的属性编辑器中。
但!巨魔以某种方式做到了,所以任务应该是可以完成的。那么,有什么建议吗?
c++ - 使用 qt 浏览文件夹并将其文件添加到列表中
您好 SO 的大社区!
我用 qt 创建了一个 GUI 应用程序,并在我的主窗口中添加了一个 QTreeWidget 和一个 2 个按钮(添加和删除)。
是否可以找到代码示例以了解如何向此 QTreeWidget 添加和删除文件?
- 我想在列表中显示它们的大小、名称和位置
c++ - 使用 qt 浏览、列出和删除文件
我用 qt 设计器创建了以下表单。我添加了一个与 QDir 和 QFileDialog 一起使用的添加文件按钮,并将文件加载到 listWidget 中。
这是我用文件填写此表单的方法。
我想修改我的代码,以便我可以在文件名旁边列出文件位置和文件大小,并使这个删除文件按钮工作。
我只想能够使用 ctrl 或命令键(对于 mac)选择文件,然后按删除从我的列表中删除这些文件。
我必须使用 QtreeWidget 而不是 listwidget 吗?
这样做的最佳做法是什么?
任何代码建议?
谢谢你们!
qt-designer - 使用 QT 设计器创建的新插槽的代码在哪里?
我是QT的新手。
我在 Visual Studio 2008 上使用 qt 4.7.1。
我正在尝试实现一个全部被图像覆盖的按钮,当按下时,图像会发生变化。(图像按钮)我正在尝试使用 QT 设计器将按钮置于正确的布局中,然后以编程方式处理按下事件(..signal..)以更改按钮上的图标。
创建新的主窗口。在里面放一个工具按钮。切换到插槽和信号模式。在窗口上创建了一个从按钮pressed() 到 new slot1() 的信号槽。现在我把 slot1() 的代码放在哪里?
c++ - C++ 中的动态 QT4 菜单
我在 Linux 上使用 C++ 和 QT4。我希望在运行时向菜单栏添加项目。我的包含菜单栏的主 GUI 是用 QT Designer 设计的,并在下面的第一行代码中设置。
在我的主窗口构造函数中,我有以下测试代码,它编译得很好。但是,执行程序时不会出现新的子菜单栏及其项目。我猜 Qt 需要被告知以某种方式更新菜单栏。有任何想法吗?
qt - 了解 Qt 中的表单布局机制
Qt
具有灵活而强大的布局机制来处理桌面应用程序窗口的视图。
但它是如此灵活,以至于当出现问题并需要微调时几乎无法理解。如此强大,以至于它可以击败任何人试图压倒 Qt 对表单外观的看法。
那么,任何人都可以解释或提供 Qt 定位机制的文章或来源吗?
我试图强制QLabel
,QPushButton
和QTableView
,在他们的名字后面用下划线标记,比下面的QTextBrowser
高两倍。verticalStretch = 1
如何正确处理小部件的高度?
c++ - QT Designer:对使用 QT Designer 创建的其他组件使用 .ui 文件
我用 QT 设计器创建了一堆小部件。
我想知道的是,这些小部件是否可以与我使用 QT Designer 创建的其他组件一起使用(拖放),而无需导出它们并将它们编译为自定义小部件,因为 .ui 文件似乎已经包含我将使用自定义小部件界面导出的大部分功能。
这可能吗,或者我是否在考虑使用 Qt Designer 创建的组件如何错误地协同工作?
谢谢大家。
c++ - Qt - 如何覆盖小部件?
我使用包含 QToolButton 的 Qt 设计器创建了一个表单。
我可以使用ui->favouriteToolButton
.
我使用了设计器,因为它比编写所有 gui 代码要简单得多。
问题是,专门为此ToolButton
我想通过创建自己的类来编码:
我希望能够ui->favouriteToolButton
用 FavouriteMenu 的新实例覆盖。我该怎么做?