qt相关内容

QtCreator:没有找到有效的工具包

仅在 Windows 7 上安装了 IDE.我想创建一个普通 C++ 项目(非 QT 项目);但是我收到一个错误:找不到有效的套件.当我点击 Options->Kits 时,我看到了 Desktop (default) 套件,它没有显示任何错误. 我收到错误是因为我没有安装 Qt 库吗?如果是这样,有什么办法可以绕过下载/安装它而只使用 IDE? 解决方案 发现问题.Qt Creat ..
发布时间:2022-01-20 21:07:54 C/C++开发

Qt5 的 GDB 漂亮打印机

在哪里可以找到用于 qt5 的 gdb 漂亮打印机? 我只能在 kde 开发者网站上找到 qt4.也许有人知道是否存在用于新版 Qt 的漂亮打印机以及我在哪里可以找到它们. 我知道可以使用最新版本的 QtCreator,但我只需要用于 GDB 的普通 python 脚本. 解决方案 https://techbase.kde.org/Development/Tutorials/D ..
发布时间:2022-01-20 20:50:04 C/C++开发

使用 gdb 在 Qt Creator 中调试时如何避免输入库的源文件?

如何配置 Qt Creator 和/或 gdb,以便在使用 Qt 库调试我的程序时,调试器可以避免进入 Qt 的源文件? 解决方案 你需要关闭auto-solib-add.在正常的 gdb 提示符下,您可以输入: (gdb) 设置 auto-solib-add off 在 Qt Creator 中,在 Options->Debugger->Gdb 下,您可以指定 Gdb 启动脚本.创建 ..
发布时间:2022-01-20 19:56:26 C/C++开发

如何使用 QtCopyDialog?

我包括这个库:#include 当我编译时,我看到了这个错误“QtCopyDialog:没有这样的文件或目录" 如何解决这个问题? 谢谢. 解决方案 QtCopyDialog 不是核心 Qt 库的一部分,而是作为 Qt Solutions,一个现已停产的插件.官方 Qt 站点链接到一个新的 Git 存储库,其中包含一些原始 Qt 解决方案类. ..
发布时间:2022-01-20 18:35:27 其他开发

复制 QTableView 的一部分

所以我有一个与我在这里看到的另一个问题密切相关的问题,但是当我尝试在那里提出我的问题时,我没有得到任何回应,我希望通过提出这个新问题,有人可以帮助我.基本上,我只想复制我创建的表格的一部分,以便可以将其粘贴到 Excel 文件中.这是我所拥有的: QAbstractItemModel *abmodel = ui.tableview->model();QItemSelectionModel *m ..
发布时间:2022-01-20 18:22:26 其他开发

QFile::copy() 的进度条?

我正在制作一个在 Qt 中复制文件的程序.我想知道如何将 QProgressBar 与 bool QFile::copy(const QString & fileName, const QString & newName) 一起使用.这甚至可以通过 copy 功能实现吗?复制过程可以暂停吗? 解决方案 使用静态 QFile::copy() 方法无法做到这一点. 正如 Maciej 在 ..
发布时间:2022-01-20 18:22:16 C/C++开发

QML/Qt3D GeometryRenderer 使用基本示例

我正在寻找如何在 QML 中使用 GeometryRenderer 设置实体的基本示例. 我现在使用的代码如下所示.如果我将 geometryRenderer 替换为 CuboidMesh,则会显示一个空白立方体.目标是显示一个简单的三角形.我的 GeometryRenderer 声明是否正确? 实体{材料{编号:simpleMaterial效果:SimpleEffect{}}几何渲染器{ ..
发布时间:2022-01-19 23:31:03 其他开发

qml 函数的默认参数给出语法错误

此代码在浏览器托管的 JavaScript 环境中运行良好: 函数 foo(a=true){控制台日志(一)} 但是在 qml 中做同样的事情会导致 语法错误. 我可能做错了什么? 解决方案 在QML中,你应该把函数写成 函数 foo(a) {如果 (a === 未定义) a = true控制台日志(一)} 语法 函数 foo(a=true) 不支持此语法,因为 ECM ..
发布时间:2022-01-19 23:30:57 前端开发

QT/QML Android App,点击通知栏打开应用

我为 Android 应用程序制作了一个 QT.当我单击平板电脑上面看到的按钮通知栏时.但是,如果单击通知,我的应用程序将打开/聚焦(不知道)并带有黑色窗口.如何简单地做到这一点.我的代码是: 包org.ays.operation;导入android.app.Notification;导入android.app.NotificationManager;导入android.content.Cont ..

Qt Creator 和 QML 实时预览

现在的问题是不知道怎么用qml live preview?我看过一个视频:https://vimeo.com/145921618 我看到 这个 发布关于擦除 Qt Creator 的此功能的帖子.如何在我的应用中实现实时编码? 解决方案 也许你的意思是 Terrarium? Terrarium 是一个跨平台的 QML Playground:视图渲染生动当您在编辑器中键入时,进行 ..
发布时间:2022-01-19 23:30:30 其他开发

在 QML 中重新设置视觉项目的更好方法

在 QML 的设计中,user reparent 似乎并不是真正“预想的",因为即使有可能,它也涉及创建和更改状态,只是不方便添加到每个项目中. 导入 QtQuick 1.0物品 {宽度:200;身高:100长方形 {编号:redRect宽度:100;身高:100红色"}长方形 {编号:蓝色矩形x:redRect.width宽度:50;身高:50颜色:“蓝色"状态:状态{名称:“重生"Pare ..
发布时间:2022-01-19 23:30:22 其他开发

QList<int>不能用作中继器的模型

我有一个 QObject 属性声明为: Q_PROPERTY(QListkeys READ getKeys NOTIFY keysChanged) 在 docs 声明如下: 某些 C++ 序列类型在 QML 中被透明地支持为JavaScript 数组类型. 具体来说,QML 目前支持: QList ... 但是,当我使用此属性来驱动 Repeater 模型时: ..
发布时间:2022-01-19 23:30:16 C/C++开发

GUI 屏幕转换如何在 qml 中工作

我是一名 C++ 开发人员,目前正在研究在 QtQuick 中使用 QML 进行 GUI 开发. 在创建 GUI 时,用户只能看到一个屏幕.并且基于用户交互,屏幕被切换.但背后究竟发生了什么? 关于如何设计单个屏幕的信息很多,但关于如何管理其状态转换的资源却非常少. 是否在启动应用程序时加载所有屏幕和组件并更改图层顺序以显示一次屏幕, 或 在用户操作之后,新屏幕被构建 ..
发布时间:2022-01-19 23:30:05 其他开发

正确重新加载 QQmlApplicationEngine

我有一个基于 QML 的应用程序,它从文件系统加载 main.qml 文件,如下所示: myEngine->load("main.qml"); 这很好用,但我想“重新加载"引擎,以防 main.qml 被更新的版本替换. 到目前为止,我尝试的是再次调用 load(),假设引擎会像在其他 Qt 类中一样自动重置自己. 不幸的是,情况并非如此.如果我再次调用该方法,将出现另一个窗口,其 ..
发布时间:2022-01-19 23:29:41 其他开发

当Repeater的代理高度改变时调整ColumnLayout

我建立了一个名为 test1.qml 的文件,其内容如下: 导入QtQuick 2.6导入 QtQuick.Layouts 1.3长方形 {宽度:800;高度:1000;列布局 {anchors.centerIn: 父级//标题放在这里中继器{型号:3代表:我的矩形{宽度:150高度宽度颜色:“#44ff0000"}}//页脚在这里}} 我还设置了一个名为 test2.qml 的文件,定义如下 ..
发布时间:2022-01-19 23:29:33 其他开发

从 C++ 推送 QML ChartView 更新

我正在尝试改编 Qt5.9 QML 示波器示例 从 c++ 推送图形数据,而不是从 QML 请求.以下是 QML 示波器示例中的相关部分. 数据源.h: #ifndef DATASOURCE_H#define DATASOURCE_H#include #include QT_BEGIN_NAMESPACEQ ..
发布时间:2022-01-19 23:29:21 C/C++开发

QML:更改文本字段中的光标颜色

如何在 QML TextField 元素中更改光标颜色和可能的宽度?假设我们有以下一个: 导入QtQuick 2.12导入 QtQuick.Controls 2.12文本域 {编号:控制placeholderText: qsTr("输入描述")背景:矩形{隐含宽度:200隐式高度:40颜色:control.enabled ?“透明":“#353637"边框颜色:控件启用?“#21be2b":“透 ..
发布时间:2022-01-19 23:29:07 其他开发

如何正确处理具有重叠鼠标区域的 QML TableView 中的鼠标事件?

我的TableViewColumn 附加了一个委托,其中包含一个MouseArea.我使用 MouseArea 来检测对表格中单个单元格的双击,这允许我显示 TextField 以进行编辑. 问题是委托 MouseArea 阻止鼠标事件传播到 TableView.这意味着 TableView 的选择行为不再起作用.具体来说,我启用了 SelectionMode.ExtendedSelecti ..
发布时间:2022-01-19 23:28:49 其他开发

如何“通过引用"将 SwipeView 的 currentIndex 设置为 TabBar 的 currentIndex转到特定页面后?

我开始使用 QtQuick Controls 2.0.我有 C++ 的经验和少量的 Qt 经验,但我之前没有使用过 QML. 我有一个 TabBar 和一个 SwipeView 彼此链接.我的意思是,当您在 TabBar 上选择一个页面时,SwipeView 会转到该页面.当您从 SwipeView 滑动到页面时,TabBar 会自行更新以反映这一点. 作为学习练习,我决定创建一个按钮 ..
发布时间:2022-01-19 23:28:38 C/C++开发