qt5相关内容

无法找到或加载 Qt 平台插件“xcb"在 Archlinux 上(写!AppImage)

尝试安装 Write!安装了 qt5、freetype2 2.9.1 和 fontconfig 2:2.13.1+12+g5f5ec56-1 的 Arch Linux 上的 AppImage [levi@astize 写!]$ ./write此应用程序无法启动,因为它无法找到或加载 Qt 平台插件“xcb".在“".可用的平台插件有:xcb.重新安装应用程序可能会解决此问题.中止(核心转储) ..
发布时间:2021-11-17 03:26:05 其他开发

Yocto:如何删除图层而不重建所有图层

我正在使用一个 Yocto 项目,该项目在其 conf/bblayers.conf 文件中包含以下行: ADDONSLAYERS += "${@'${OEROOT}/layers/meta-qt5' if os.path.isfile('${OEROOT}/layers/meta-qt5/conf/layer.conf') 别的 ''}" 我对项目进行了部分处理,但现在我想尝试禁用整个 met ..
发布时间:2021-10-04 19:51:40 其他开发

如何在 Windows 上将 Qt QString 转换为 LPCTSTR

我试图打开注册表并修改它.这是我打开注册表的方式: HKEY hKey;LPCTSTR subKey = TEXT("要打开的注册表子项");RegOpenKeyEx(HKEY_LOCAL_MACHINE, subKey, 0, KEY_ALL_ACCESS , &hKey); 但这里有一个问题,我想使用 QString 来务实地更改子键.并把 QString 像这样: QString su ..
发布时间:2021-09-25 20:32:45 C/C++开发

在paintevent之外的QPainter画家对象

我试图在 QWidget 窗口中绘制一个简单的二维图形.定义了一个paintEvent,同时定义了一个QPainter 类的painter 对象.我的绘图包含我需要在不同位置多次绘制的元素,例如线条、文本等.为此,我使用函数以不同的位置绘制这些线条.文本也是如此.为了使程序更短,也模块化. paintEvent 函数正在调用用于计算和绘制的函数. 如何将 paintEvent 中定义的 ..
发布时间:2021-09-18 19:15:24 其他开发

Visual C++ 2017 + Qt5 - 无法在 Qt 项目设置中启用 webkit

当我尝试在 MSVC 2017 中包含 WebKit 库时,“WebKit"和“WebKit Widgets"复选框被禁用,即使我已选择安装它们. 我尝试了从 5.6 到 5.9beta 的不同版本的 Qt. 有没有人见过这个问题? 解决方案 Qt5 中不再提供 Qt webkit 模块,必须使用 Qt WebEngine 模块,以下链接为 Qt 官方文档流程:http://d ..
发布时间:2021-09-18 18:58:25 其他开发

带箭头的 Qt 工具提示

我有基于 Qt 5.2.1 小部件的项目.当用户悬停一些标签(或任何其他可以显示图像的小部件)时,我想用箭头显示很酷的工具提示,如下所示: 但我没有找到这方面的例子.那么我可以用 QToolTip 做到这一点吗?或者我应该使用其他小部件来达到相同的外观吗? 无论我必须使用什么类和样式,我都需要以任何方式达到类似的效果. 我曾尝试使用基本 CSS 自定义 QToolTip 但失败了 ..
发布时间:2021-09-09 18:40:00 C/C++开发

如何实现从 GUI 而不是以编程方式编辑 QTableWidget 的垂直和水平标题文本的能力?

我有一个显示在用户界面中的 QTableWidget,我可以使用按钮添加和删除行和列.问题是,当我添加一行或一列时,我可以更改实际单元格中的数据,但我无法命名行或列.该名称只是一个静态数字. 有没有办法允许我的程序的用户双击行/列标题并在线编辑名称或类似的内容? 谢谢. 解决方案 据我所知,没有内置的方法可以做到这一点.然而,这可以手动实现.以下代码的主要思想是检测对标题项的双 ..
发布时间:2021-06-30 18:46:14 其他开发

如何覆盖qt中的信号?

我有一个问题,如何在 Qt 中覆盖信号? 我重新定义了 QCheckBox() 并更改了 stateChanged 信号. 该项目正在建设和运作中.它不会在“应用程序输出"错误或“信号与插槽未连接"的消息中输出 但它没有链接到插槽.我不知道出了什么问题. 此代码有效: connect(test_checkbox[i], SIGNAL(stateChanged(int)) ..
发布时间:2021-06-30 18:43:42 C/C++开发

QTreeView,鼠标悬停在一行上时如何调用动作?

我使用的是 C++ Qt5.目前我有一个 QStandardItemModel 显示为具有多行和多列的 QTreeView.我知道使用 setStyleSheet(),但这似乎只是改变了行的颜色.我正在寻找的是当鼠标悬停在一行上时,会调用一个函数,然后我可以用它来操纵我的游戏. 解决方案 您可以使用委托 (http://doc.qt.io/qt-5/qtwidgets-itemviews- ..
发布时间:2021-06-30 18:43:33 其他开发

Qt5 用户界面编译器:-i 选项不可用

我使用 QtDesigner 创建了一个 .ui 文件 (myform.ui),我想创建相应的头文件 (myform.h) 和实现 (myform.cpp) 文件. 现在我可以在 Linux 上使用以下命令创建头文件 (myform.h): uic mainwindow.ui -o mainwindow.h StackExchange 上的旧答案(此处)建议使用以下命令创建实现文件(my ..
发布时间:2021-06-30 18:43:30 C/C++开发

如何在 QT5.6.1 中创建自定义按钮

我对 QT 开发很陌生.任何人都可以分享“如何在 QT 中创建自定义 QPushButton",以便自定义按钮将具有与 QPushButton 相同的行为,仅与自定义属性不同.因此,请对此提供任何线索或任何方向都会有所帮助.我已经尝试过 QT 自定义小部件示例中给出的模拟时钟示例.但我没有发现与 QPushbutton 相关.提前致谢. 解决方案 很简单.首先你需要继承 QPushButt ..
发布时间:2021-06-30 18:43:27 其他开发

如何使Qt Mainwindow相互连接?

我在 Qt 中创建了两个 QMainWindow 类 ui.单击 MainWindowA 中的按钮后显示 MainWindowB.我想将 MainWindowB 附加到 MainWindowA (当两个主窗口移近时,它们像磁铁一样吸附在一起),以便它们可以“连接"在一起移动.如果将它们分开,它们将只是普通的 QMainWindow.我怎样才能做到这一点? 我尝试使用 QDockWidget, ..
发布时间:2021-06-30 18:43:24 C/C++开发

QLabel 不使用 QToolButton 显示图像

我有一个用于可视化图像(.tif、.tiff、.jpg 等)的用户界面的小示例: 1) N.1 QLabel(用于显示图片) 2) N.1 按钮(用于上传文件夹) 3) N.1 QLineEdit(用于可视化路径) 4) N.2 QToolbuttons(用作左右浏览图片) 我正在尝试使用左右 QToolbuttons 查看图像,但有些地方不正确,我看不到任何图像.我 ..
发布时间:2021-06-30 18:43:18 C/C++开发

QT 5.7 QML - 参考错误:未定义类

当我运行以下代码时,我得到“qrc:/main_left.qml:23: ReferenceError: CppClass is not defined".这段代码试图改变一个矩形在窗口中的位置. Main.cpp #include #include #include #include "cppclass.h"#include "bcontroller.h"#include int m ..
发布时间:2021-06-30 18:43:15 C/C++开发