问题标签 [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.

0 投票
10 回答
35338 浏览

c++ - 如何在 qt4 设计器中创建自定义插槽?

每当我使用信号/槽编辑器对话框时,我都必须从现有的槽列表中进行选择。所以问题是如何创建自定义命名插槽?

0 投票
2 回答
1289 浏览

qt - .ui 中的信号和插槽连接

我已经开始使用 Qt 4。然后我遇到了Qt Designer的问题。
Signal/Slots 编辑器中,我只能设置那里列出的连接,而不是列出所有插槽。

如果我尝试在 .ui 文件中手动添加它,连接将无法正常工作。
如果我将它添加到 ui_*.h 文件中,它可以正常工作,但是当我更改设计时连接会被删除。

有人对我如何解决这个错误有什么好的建议吗?或者换个方式问:
如何让 Qt Designer 列出所有可用的插槽?

0 投票
12 回答
42963 浏览

c++ - 手工编码 GUI 与 Qt 设计器 GUI

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

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

那么,创建 GUI 的“正确”方法是什么?设计师还是代码?对于本次讨论,让我们考虑以下类型的 GUI:

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

qt - 如何找出自定义小部件未显示在 Qt 设计器中的原因?

我按照 Qt Creator 帮助中提供的说明创建了一个自定义小部件。我完全按照他们那里所说的去做。我的小部件没有与其他小部件一起显示。我什至尝试了他们的 WorldTimeClock 示例。这也没有显示在 Qt 设计器中。

我该如何调试呢?

0 投票
3 回答
4214 浏览

visual-studio-2008 - 无法从 Visual Studio 打开 Qt 表单 (*.ui) 文件

我无法从 Visual Studio 2008 Qt 项目中打开 QT 表单文件 (*.ui)。我正在使用 Qt 4.5.0。我收到以下错误:

0 投票
4 回答
1913 浏览

qt - QtDesigner 中的工作流程

我将 Qt 2009.03 与 Visual Studio 插件 1.0.2 一起使用。我正在编写一个应用程序,它具有打开非模态窗口的命令,并且可以同时打开多个窗口。

这些窗口本身需要在 QtDesigner 中设计。我正在寻找的一个例子可以在 Firefox 中找到。如果我去工具/插件它会打开一个子窗口。

我不确定 QtDesigner 中正确的工作流程是什么。我认为它可能是一个“框架”,但这似乎不是一个窗口,具有标准的关闭/最小化选项卡和菜单栏。我想可能是(来自 Visual Studio)文件/新项目/Qt4 项目/Qt4 设计器插件。这会生成一些类,但没有.ui文件可供我设计。

0 投票
1 回答
2126 浏览

qt - 将自定义小部件添加到 Qt 设计器

我有以下自定义小部件:

Qt Designer 可以识别这个小部件,我可以毫无问题地将它放到我的表单上。但是,在属性编辑器中查看时,只有 QObject 和 QWidget 属性是可见的。如何让 Qt Designer 识别这也是一个 QAbstractButton 对象?

0 投票
4 回答
79306 浏览

qt - QMainWindow 上的 Qt 布局

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

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

0 投票
3 回答
288 浏览

python - 卡在一个循环中!

我正在创建一个应用程序,用于将图像上传到指定的服务器。我已经在 Qt Designer 中创建了我的 GUI,一切正常我只是被困在我知道很简单的东西上。似乎无法绕过它。

这个想法是让脚本通过并查看有多少文本字段与图像路径一起归档 - 从那里获取每个路径,然后将每个路径上传到服务器。我可以让它只用一个盒子就可以了,但是当我尝试为这个过程创建一个循环时,它就会分崩离析。我基本上需要用每个不同的路径返回“全名”。这只是一个片段,但你明白了..

这个概念似乎很简单,我已经用我能找到和想到的许多方式重写了它。任何帮助都是极好的。我应该使用列表来代替吗?

0 投票
1 回答
2404 浏览

qt4 - 用 Qt 小部件填充父级

我想在 qt4 设计器中创建一个应用程序的主窗口。

当我向 中添加布局元素时centralwidget,该元素会停留在窗口的中间,并且在调整窗口大小时不会移动。我怎样才能让它“填充”整个区域(并正确调整其子项的大小)?我布局的所有子小部件都在正确展开。