问题标签 [qtgui]

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 投票
1 回答
1347 浏览

c++ - 带有隐藏和 WA_QuitOnClose 的 Qt QDialog

我有一个问题,我在 main() 中这样调用我的 QDialog:

在 QDialog 我有以下代码:

这是一个非常简单的代码,问题是: setVisible(false) 或 hide() 行显示了关于窗口,但是一旦该窗口被关闭,就会发送“拒绝”对话框代码并且我的应用程序关闭执行

main() 的行

这是为什么?在我读到的文档中, hide() 不应该返回任何东西。我正在使用 Qt 4.8.2

0 投票
2 回答
776 浏览

c++ - QTreeWidget 中的垂直标题标签

我现在有一个带有水平标题标签的 QTreeWidget,我的意图是 垂直绘制 headerLabels,其余的水平绘制。

我不想重新实现 QTreeWidgetspaintEvent方法中的所有内容,所以我正在考虑控制标题标签的paintevent,然后调用超类paintevent

类似这样的东西:

在插入 headerLabels 时,我尝试\n在每个字符后插入一个,但这是一个非常丑陋的 hack,而且我真的不想这样做。

我的问题是我真的不知道如何获取标题项目或如何垂直绘制它们。有任何想法吗?

0 投票
1 回答
117 浏览

c++ - Qt - 对主要的 QDialog 选择感到困惑

我有以下 Qt 代码:

这似乎可行,但它在某些 asm 行中给了我一个关于“事件调度程序清理”的错误。我试图欺骗一下,我发现问题与 app.exec() 调用有关。

更新:如果我将这些行添加到选择对话框(这是一个由 Qt Creator 自动生成的简单空白类)

我没有收到任何错误

0 投票
3 回答
16630 浏览

c++ - 将模型绑定到 Qt TableView

我是 Qt 编程的新手,我想使用从 XML 文件中获取的 Qt TableView 显示数据。

我找不到任何有关如何创建自定义模型然后将其绑定到 TableView 的有用教程。

请提供一些帮助,或者如果有人有一些好的例子,请分享。

谢谢

0 投票
1 回答
3307 浏览

qt - Qt 4.8 - QFileIconProvider,获取不存在文件的图标(基于扩展名)

我目前正在尝试基于文件扩展名获取图标,但似乎 QFileIconProvider 只有在它实际上可以读取现有文件时才会返回一个图标。有什么方法可以根据文件扩展名获取 QIcon 吗?一种替代方法是编写具有所需扩展名的临时文件,但这非常低效,因此我正在寻找解决方法。

任何帮助,将不胜感激!

0 投票
1 回答
3139 浏览

qt - 在 PyQt 中覆盖 QPaintEvents

我正在尝试创建一个具有分隔线的 TextEdit 小部件。首先,我创建了一个MyTextEdit类(作为 a 的子类QTextEdit)并覆盖了它的paintEvent()方法:

尝试执行此代码时,我收到很多以下错误:

我究竟做错了什么?

0 投票
2 回答
2874 浏览

qt - Qt Widget 暂时全屏

考虑一个 QWidget,通常是某个布局中的子级。

假设我想让它全屏一段时间,然后让它回到原来的位置。

QWidget::setFullScreen()要求小部件必须是一个独立的窗口 - 任何想法如何解决?

0 投票
2 回答
1232 浏览

qt - Qt GUI 的响应性

我在应用程序启动时在 Qt GUI 线程中做了大量活动(创建/预分配和隐藏超过一千个小部件,主要作为运行时/初始化权衡,它是一个嵌入式系统,需要在运行期间保持响应)。

响应式操作的目标已经实现 - 但现在我面临着使初始化更具响应性的挑战。将初始化线程化到工作线程不是一种选择——大部分 CPU 负载来自对 QtGui 的调用,而这些负载需要在主线程中进行。

所以,我想知道是否有一个选项可以让应用程序控制来处理所有其他事件?做重绘等?

0 投票
1 回答
1198 浏览

qt - 为什么 Qt QColor 是 QtGUI 的一部分 - 可能的解决方法?

我正在构建一个应用程序的命令行版本,该应用程序利用 QColor 跨平台处理颜色数据。

出于某种原因,这种数据类型是 QtGUI 的一部分,即使它与 Widget 没有任何关系——有什么方法可以在不与 GUI 链接的情况下获得此类?

0 投票
1 回答
155 浏览

qt4 - 如何为 Qt GUI 小部件使用图像

我已经在 Qt 应用程序上工作了一段时间,在重写了很多代码之后,我想给 GUI 一个提升。所以我在看 GUI 设计,并注意到大多数使用图像而不是原生按钮/滚动条/等。

我的主要问题是如何获取一个原生小部件,比如一个按钮,并显示一个按钮的图像,该按钮具有按钮的所有功能(动画点击、信号、插槽等)。我见过 QML 和其他方法来做到这一点,但我还没有找到使用常规 C++ 和 Qt 来做到这一点的方法。