qt5相关内容
如何从QMainWindow中删除“最小化”按钮? 我使用的是Python3.4和PySide。 谢谢 推荐答案 您需要利用setWindowFlags防止出现最小化和最大化按钮。您还必须设置appropriate flags。 在这种情况下,您需要启用CustomizeWindowHint,然后禁用WindowMinimizeButtonHint和WindowMaximi
..
我们正在寻找一种方法来增加我们在应用程序中使用的QListWidget的填充(或边距)。我们希望为所有四个方向增加此值,以便为列表中的文本提供一些额外空间 我已经查看了QListWidget和QListWidgetItem的文档,但没有找到任何内容。对于QListWidget,有从QWidget继承而来的setContentsMargins,但这是作为一个整体(而不是单个条目)使用的。
..
我只是创建了新的Qt窗口小部件应用程序。我打开mainwindow.cpp,就像我在使用编辑器时,mainwindow.cpp没有看到&mainwindow.h&一样。但是编译器运行得很好。如何修复此语义问题? 我在.pro文件中添加了‘qt+=widget’。它不起作用。 这些实际上是默认文件。 --mainwindow.h-- --mainwindow.cpp--
..
我正在尝试禁用QTCreator中的优化,以防止值处于调试模式 我在.pro文件中添加了以下内容: QMAKE_CXXFLAGS += -O0 QMAKE_CXXFLAGS -= -O1 QMAKE_CXXFLAGS -= -O2 QMAKE_CXXFLAGS -= -O3 并且编译正在使用-O0开关运行: g++ -c -m64 -pipe -O0
..
假设我有文本组件: Text { text: "Hello" wrapMode: Text.WordWrap } 如何使其可选? 推荐答案 这是报告的错误:QTBUG-14077,解决方法是在只读模式下使用TextEdit: TextEdit { text: "Hello" readOnly: true
..
我希望执行以下操作: 示例 但使用单选按钮而不是复选框。在上面的图片中,小工具被放入可以启用/禁用的组中,但我希望一次只启用一个组(在本例中,A组和C组都被启用)。 我使用QGroupBox执行了上面的示例,但据我所知,它只提供普通的复选框,而不是单选按钮。 推荐答案 QGroupBox中出现的复选框不是QCheckBox,它只是一幅图。因此,一种可能的解决方案是创建
..
我需要能够在QT3D中更改网格对象的透明度。我使用Scene3D组件作为根,它包含默认的ForwardRenender。 components: [ RenderSettings { activeFrameGraph: ForwardRenderer { clearColor: Qt.rgba(0, 0, 0, 1) c
..
#include #include using namespace std; int main() { QString qstr = QString::fromUtf8(" 𝐺𝐷𝑃 𝑡 𝐺𝐷𝑃𝑡"); cout
..
我尝试使用windeployqt.exe(Qt 5.13.2)为CMake3.16生成的调试应用程序部署dll。除平台插件DLL外,所有DLL都部署正确,它部署的是qwindows.dll而不是qwindowsd.dll,并在我尝试运行可执行文件时导致以下错误: 此应用程序无法启动,因为无法初始化任何Qt平台插件。 到目前为止,我已尝试: 在windeployqt命令行上指定--
..
我正在用QMediaPlayer制作一个视频播放器,但它在无边框和半透明的背景窗口上不起作用。我想做一个圆角窗口,所以我需要无边框和半透明的窗口。 以下是我的代码: from PyQt5.QtCore import Qt, QUrl from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer from PyQt5.QtMultimed
..
我正在尝试创建一个简单的QQuickFrameBufferObject,以便在Qt Quick中渲染一些自定义OpenGL纹理。所以我决定用PySide2来测试它。下面是一个简单的实现: from PySide2.QtQuick import QQuickFramebufferObject from PySide2.QtGui import QOpenGLFramebufferObjectF
..
我希望QLineEdit不显示输入的文本,而是显示已处理的版本,同时保留原始文本,并在通过text()请求时将其返回。就像密码回显模式一样,但我不希望每个字符都被屏蔽。我想虚拟化空间: 例如,当输入some text with spaces in between时,应显示some·text·with·spaces·in·between,以便用户可以看到空格。就像您在LibreOffice中激活Ó
..
我正在努力实现永久工具提示功能,即,在悬停时显示工具提示,并在我的图表中单击我有线条系列和样条系列的图表时使工具提示永久停留。这基本上是Qt标注示例的不同版本,这里是the link。我实现的唯一更改是使用QValueAxis在左侧添加了两个y轴,每个系列一个。它们共享同一个x轴。现在,当我尝试运行该程序时,直线曲线的工具提示显示正确,但是在样条曲线的情况下,它被放错了位置。它出现在曲线上我悬停鼠
..
我有一个QTableView和我自己实现的QAbstractItemModel,我可以在其中拖放多个项目。我的问题是,当拖动项目并试图将它们拖放到目标单元格中时,用户并不清楚结果会是什么。例如,我有以下内容,但我更喜欢类似于默认窗口显示的内容,这会使所有3个项目都像一个项目: 我的Qt表 vs Windows拖放文件夹 推荐答案 以thistutorial为引用,覆盖
..
我使用GCC/mingw-w64在Windows上成功构建Qt5已经有很长时间了。当我尝试使用GCC 11.1执行相同的操作时,构建失败,并显示一条奇怪的错误消息。我可以做些什么才能使其正常工作? 我已经使用https://github.com/niXman/mingw-builds的develop分支使用以下命令自己构建了编译器: ../build --mode=gcc-11.1.0
..
我很高兴使用QTestLib为我的Qt5基于UI的小部件编写测试。直到现在,当我试图找到一种方法来模拟鼠标滚轮事件时,它似乎并不缺少特性和方便的功能。 我看过official documentation和official example,但似乎想不出如何开始模拟鼠标滚轮事件。 这不存在吗?或者我错过了什么?我应该如何使用QTestLib创建虚拟鼠标滚轮事件? 推荐答案 对于
..
我正在尝试将 QScopedPointers 存储在 QList 中. 我找到了这条评论 也可以使用 QList >.– Kuba Ober 2014 年 1 月 14 日 18:17 (对此答案的第一条评论:https://stackoverflow.com/a/21120575/3095014)p> 和这篇文章 https://forum.qt.io/topic/59338
..
我想在 QTableWidget 中突出显示鼠标悬停时的行. 当我将鼠标悬停时,只有一个单元格突出显示. 我已经尝试过这种方法: bool MyTabWidget::eventFilter(QObject *target, QEvent *event){如果(目标 == ui->MyTableWidget){//只打印事件类型qDebug()
..
在哪里可以找到用于 qt5 的 gdb 漂亮打印机? 我只能在 kde 开发者网站上找到 qt4.也许有人知道是否存在用于新版 Qt 的漂亮打印机以及我在哪里可以找到它们. 我知道可以使用最新版本的 QtCreator,但我只需要用于 GDB 的普通 python 脚本. 解决方案 https://techbase.kde.org/Development/Tutorials/D
..
如何在 QML TextField 元素中更改光标颜色和可能的宽度?假设我们有以下一个: 导入QtQuick 2.12导入 QtQuick.Controls 2.12文本域 {编号:控制placeholderText: qsTr("输入描述")背景:矩形{隐含宽度:200隐式高度:40颜色:control.enabled ?“透明":“#353637"边框颜色:控件启用?“#21be2b":“透
..