问题标签 [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.
c++ - 带有隐藏和 WA_QuitOnClose 的 Qt QDialog
我有一个问题,我在 main() 中这样调用我的 QDialog:
在 QDialog 我有以下代码:
这是一个非常简单的代码,问题是: setVisible(false) 或 hide() 行显示了关于窗口,但是一旦该窗口被关闭,就会发送“拒绝”对话框代码并且我的应用程序关闭执行
main() 的行
这是为什么?在我读到的文档中, hide() 不应该返回任何东西。我正在使用 Qt 4.8.2
c++ - QTreeWidget 中的垂直标题标签
我现在有一个带有水平标题标签的 QTreeWidget,我的意图是 只垂直绘制 headerLabels,其余的水平绘制。
我不想重新实现 QTreeWidgetspaintEvent
方法中的所有内容,所以我正在考虑控制标题标签的paintevent,然后调用超类paintevent
。
类似这样的东西:
在插入 headerLabels 时,我尝试\n
在每个字符后插入一个,但这是一个非常丑陋的 hack,而且我真的不想这样做。
我的问题是我真的不知道如何获取标题项目或如何垂直绘制它们。有任何想法吗?
c++ - Qt - 对主要的 QDialog 选择感到困惑
我有以下 Qt 代码:
这似乎可行,但它在某些 asm 行中给了我一个关于“事件调度程序清理”的错误。我试图欺骗一下,我发现问题与 app.exec() 调用有关。
更新:如果我将这些行添加到选择对话框(这是一个由 Qt Creator 自动生成的简单空白类)
我没有收到任何错误
c++ - 将模型绑定到 Qt TableView
我是 Qt 编程的新手,我想使用从 XML 文件中获取的 Qt TableView 显示数据。
我找不到任何有关如何创建自定义模型然后将其绑定到 TableView 的有用教程。
请提供一些帮助,或者如果有人有一些好的例子,请分享。
谢谢
qt - Qt 4.8 - QFileIconProvider,获取不存在文件的图标(基于扩展名)
我目前正在尝试基于文件扩展名获取图标,但似乎 QFileIconProvider 只有在它实际上可以读取现有文件时才会返回一个图标。有什么方法可以根据文件扩展名获取 QIcon 吗?一种替代方法是编写具有所需扩展名的临时文件,但这非常低效,因此我正在寻找解决方法。
任何帮助,将不胜感激!
qt - 在 PyQt 中覆盖 QPaintEvents
我正在尝试创建一个具有分隔线的 TextEdit 小部件。首先,我创建了一个MyTextEdit
类(作为 a 的子类QTextEdit
)并覆盖了它的paintEvent()
方法:
尝试执行此代码时,我收到很多以下错误:
我究竟做错了什么?
qt - Qt Widget 暂时全屏
考虑一个 QWidget,通常是某个布局中的子级。
假设我想让它全屏一段时间,然后让它回到原来的位置。
QWidget::setFullScreen()
要求小部件必须是一个独立的窗口 - 任何想法如何解决?
qt - Qt GUI 的响应性
我在应用程序启动时在 Qt GUI 线程中做了大量活动(创建/预分配和隐藏超过一千个小部件,主要作为运行时/初始化权衡,它是一个嵌入式系统,需要在运行期间保持响应)。
响应式操作的目标已经实现 - 但现在我面临着使初始化更具响应性的挑战。将初始化线程化到工作线程不是一种选择——大部分 CPU 负载来自对 QtGui 的调用,而这些负载需要在主线程中进行。
所以,我想知道是否有一个选项可以让应用程序控制来处理所有其他事件?做重绘等?
qt - 为什么 Qt QColor 是 QtGUI 的一部分 - 可能的解决方法?
我正在构建一个应用程序的命令行版本,该应用程序利用 QColor 跨平台处理颜色数据。
出于某种原因,这种数据类型是 QtGUI 的一部分,即使它与 Widget 没有任何关系——有什么方法可以在不与 GUI 链接的情况下获得此类?
qt4 - 如何为 Qt GUI 小部件使用图像
我已经在 Qt 应用程序上工作了一段时间,在重写了很多代码之后,我想给 GUI 一个提升。所以我在看 GUI 设计,并注意到大多数使用图像而不是原生按钮/滚动条/等。
我的主要问题是如何获取一个原生小部件,比如一个按钮,并显示一个按钮的图像,该按钮具有按钮的所有功能(动画点击、信号、插槽等)。我见过 QML 和其他方法来做到这一点,但我还没有找到使用常规 C++ 和 Qt 来做到这一点的方法。