问题标签 [qtwidgets]
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 中的窗口大小
我正在使用 QT Creator,但我很难弄清楚如何在运行小部件时启用调整大小。我知道当您应用布局(水平、垂直和网格)时,它可以调整大小,但是当我使用这些标准布局时,它们会重新配置我放在窗口中的所有小部件。我正在尝试启用调整大小,但将所有小部件放在我希望它们所在的窗口中。
c++ - 动态创建自定义小部件的新实例并连接信号和插槽 (Qt)
第一部分:
我创建了一个名为的小部件Panel
,我想迭代地创建新实例。
因此,例如,它看起来像:
这是合适的语法吗?
B部分:
如果是这样,我如何手动连接每个面板发出的信号?
例子:
提前致谢!
c++ - Qt - 如何检测自动换行后的行数增加?
我正在使用带有自动换行功能的QPlainTextEdit控件,我想知道如何检测以更新行计数器,何时换行文本块(导致行数增加)。
底层 QTextDocument有一个信号来检测块计数何时发生变化,但没有检测到行数变化的相应信号。
是否可以检测 QTextDocument 的自动换行和行数增加?
c++ - (Qt) 尝试使用 MainWindow 上另一个小部件类中的任何函数时出现读取访问错误
我想从我的mainwindow.cpp
.
我在小部件类中创建了一个返回 int 的简单函数,如下所示:
对话框.h:
对话框.cpp:
用法:
我的 mainWindow.h:
我的 mainwindow.cpp:
代码:0xc0000005 读取访问冲突:0x0 flas=0x0
我如何使用另一个小部件的公共功能,比如这个简单的?
我不能引用我想使用 rowcount 函数设置的整数。过去,信号和插槽在使用它们在小部件之间传输数据时对我来说非常有用,但如果可以的话,我想坚持使用我的对话框小部件的功能。
我通过发布以下问题来了解这种在其他小部件上检索数据的方法:AccessingQTableWidget's data from another class。@Chernobyl 也许您可以提供一些进一步的见解?
提前致谢!
c++ - 如何在 Qt 中启动 Windows 应用程序
我正在尝试弄清楚如何在 Qt 中启动 Windows 应用程序。我想要完成的是让用户单击一个按钮并打开记事本窗口应用程序。我知道它们是 Qt 中的记事本功能,但我正在寻找一种不同的方法来做到这一点。我希望能够使用任何 Windows 应用程序来做到这一点。有人对我如何做到这一点有任何暗示吗?
c++ - Qt - 如何在 Qt 设计器中使用布局
我在使用布局时遇到了一些麻烦。如您所知,Qt 设计器默认有一些布局,但它们无法帮助我。在布局部分的小部件栏中,有一些自定义布局,但我无法使用它们,当我将它们插入我的 ui 时,它们实际上什么都不做。现在有人可以帮我使用它们吗?对不起,如果我的英语不是那么好。顺便说一句,它不是我的第一语言。
c++ - QLineEdit 中的自定义占位符
我想要一个QLineEdit
具有特定占位符文本格式的文本:它需要具有左对齐和右对齐的文本。这是一个例子:
有任何想法吗?
c++ - 当我尝试在 qTextEdit 中设置文本时出错
我将 Qt 5.3 与 MSVC2013 一起使用。这是我的代码的一部分:
主窗口.cpp
变量“str”的内容没问题,因为它与 qDebug 一起使用。
arrayContent 变量是一个 QTextEdit。当我尝试使用 setText() 时,出现以下错误:
你知道为什么会发生在我身上吗?
c++ - 无滚动但可拖动的小部件
我愿意创建一个使用 OpenGL 绘制图形的小部件,它没有滚动条,但您可以拖动它来显示图形的其余部分。这张图片或多或少地描述了我在说什么:
如您所见,有一个箭头指向用户可以拖动的方向,并且图形的其余部分正在显示。
我可以从哪里开始?是否有类似的教程或示例?
c++ - Qt:无法设置拖动模式
我已经坚持了一段时间了,我正在尝试将我的 QGraphicsView 的拖动模式设置为ScrollHandDrag
以便我可以在我的应用程序上构建平移功能。
但是,每当我尝试设置拖动模式时,Qt 总是抱怨DragMode
是一个未声明的标识符。
我还打算建立一个裁剪功能(我假设我会为此使用橡皮筋拖动?),我只是想知道为什么我不能在视图上设置拖动模式
^ 我已经尝试了多种其他解决方法,但我还没有找到任何解决方案,任何建议将不胜感激。