156得票1回答
107得票5回答
Qt Quick与Qt Widget的比较

我是新手对Qt不太了解,不太清楚Qt Quick项目和Qt Widget项目的区别。 我希望创建一个程序,绘制一个六边形的晶格,用户可以旋转、剪切、平移和缩放。它最终将成为一个MIDI控制器。哪种类型的项目更适合这个目的,为什么? 我希望它能在桌面和移动平台上运行。

82得票1回答
将外部应用程序附加到QDockWidget时出现的问题和解除附加的问题

考虑这段小代码: import subprocess import win32gui import win32con import time import sys from PyQt5.Qt import * # noqa class Mcve(QMainWindow): d...

21得票2回答
Qt中的parent是什么?

几乎每个QtWidgets类都可以有父对象。通常在对象初始化时设置父对象是可选的。例如,如果我创建一个继承QWidget类的类,我将在构造函数中执行以下操作:Widget::Widget(QWidget* parent): QWidget(parent) { hbox = new QH...

18得票1回答
当开始使用Qt框架时,选择什么 - Widgets或QT Quick?

我有一个项目想要开始,选择QT作为首选框架。我一直在试图弄清楚如何开始并已经安装了Qt包(SDK和Qt Creator)。问题是 - 我无法弄清楚Qt Quick和Qt Widgets的确切用例。我计划使用这些属性制作长期目的的项目: 它将是一个仅限于桌面的GUI应用程序。如果我想要制作移...

15得票2回答
更改默认应用程序字体

我有一个Qt应用程序,解析一些JSON文件并输出其内容。我希望输出的内容使用等宽字体,最简单的方法是将整个应用程序的默认字体更改为等宽字体。在Qt中如何实现这一点?

14得票3回答
CMake无法找到Qt 5.1.1。

我刚刚安装了Qt 5.1.1的Windows 32位版本(MinGW 4.8,OpenGL),并尝试将其添加到我的cmake中。但是CMake似乎无法找到它,我不知道为什么。我错过了什么?我需要设置环境变量或其他吗?这是我的cmake:cmake_minimum_required( VERSI...

13得票2回答
在QRubberband上实现调整大小手柄?QSizeGrip相关吗?

我想使我的 QRubberband 实例可以由用户调整大小。我看到了这个问题(点击此处),但没有解决方案。 用例是用户可以在照片上拖出选择框,然后通过拖动 QRubberband 边缘进行微调来改变几何形状,或者通过拖动选择来重新定位现有的几何形状。我已经实现了重新定位,但我想知道是否有调整...

11得票1回答
在Windows 10中,Qt桌面应用程序的不恰当缩放

我正在为Windows 10编写一个简单的Qt(Widgets)GUI应用程序。我正在使用Qt的5.6.0 beta版本。 我的问题是它不能正确地适配我的Surface Book屏幕: 由于SO对图像进行了缩放,因此很难确定,但请注意相对于窗口标题栏控件,停靠窗口标题栏控件有多小。 ...

10得票4回答
Qt 5.3中,QtWidgets库找不到 #include <QtWidgets>。

我想编译Qt示例。我遇到了错误的QtWidgets:没有这个文件或目录 #include greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - does not help QT += widgets ...