qt5相关内容

使用 Qt3D 2.0 制作广告牌

我正在寻找在 Qt3D 中创建广告牌的最佳方法.我想要一架无论在哪里都面向相机的飞机,并且在相机向前或向后移动时不会改变尺寸.我已经阅读了如何使用 GLSL 顶点和几何着色器来做到这一点,但我正在寻找 Qt3D 方式,除非客户着色器是最有效和最好的广告方式. 我看过了,看来我可以通过属性在 QTransform 上设置矩阵,但我不清楚我将如何操作矩阵,或者有更好的方法?我正在使用 C++ a ..
发布时间:2021-11-25 02:33:59 C#

C2440:“=":无法从“const char [9]"转换为“char*"

我正在开发一个用 C++ 编写的 Qt5 项目.构建项目报错: C2440:“=":无法从“const char [9]"转换为“char*" 指向下面的代码行: port_name="\\\\.\\COM4";//COM4-macine, COM4-11 Office串口 arduino(port_name);如果(arduino.isConnected())qDebug() ..
发布时间:2021-11-17 03:37:49 其他开发

无法找到或加载 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 其他开发

QApplication::setWindowIcon 适用于 Windows XP,但不适用于 Windows 7

在一个简单的 Qt 应用程序中,如下所示: int main(int argc, char* argv[]){QApplication app(argc, argv);app.setWindowIcon(QIcon(":/qapp/appicon.ico"));... 我们在第二行设置图标(这一行和资源中的图标文件是我的测试程序和Qt向导生成的应用程序的唯一区别).此应用程序在 Windows ..
发布时间:2021-09-26 18:43:44 其他开发

如何设置QComboBox按钮的背景颜色?

版本/环境: Windows 10 64 位 Qt 5.11.0 MSVC2017 64 位 我有一个简单的 QComboBox启用/禁用功能: QComboBox *onOffComboBox = new QComboBox();onOffComboBox->insertItem(0, "Off");onOffComboBox->insertItem(1, "On"); 组合框 ..
发布时间:2021-09-26 18:31:02 其他开发

如何在 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 其他开发

错误 LNK2001:未解析的外部符号 __CxxFrameHandler3

我正在将 Qt 从 VS 2013 迁移到 Qt 5.10.1 到 VS 2015.遇到多个链接错误. error LNK2001: unresolved external symbol __CxxFrameHandler3错误 LNK2001:未解析的外部符号 strcmp错误 LNK2001:未解析的外部符号 __imp__invalid_parameter_noinfo_noreturn错 ..
发布时间:2021-09-18 20:16:17 其他开发

在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 其他开发

使用 QSerialPort 发送数据时遇到问题

我正在尝试编写一个可以与 propeller 通信的 QT 应用程序通过 USB.通读文档 QSerialPort 似乎正是我所需要的.对于一个简单的测试,我试图将数字“2"发送到我的螺旋桨项目.该项目本身有自己的 OLED 屏幕,我可以在上面阅读结果.这是 QT 代码本身: this->Serial=new QSerialPort(this);this->Serial->setPortName ..
发布时间:2021-07-20 18:37:54 其他开发

如何实现从 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 其他开发

将 Qt 依赖项添加到 rpmbuild 中的规范文件

我使用的是 Ubuntu 14.04,我正在更新现在使用 Qt 的应用程序的 rpmbuild 规范文件. 我需要的包如下: sudo apt-get build-essentialsudo apt-get install mesa-common-dev -ysudo apt-get install libglu1-mesa-dev -ysudo apt-get qt5-default须藤 ..
发布时间:2021-06-30 18:43:40 其他开发

来自数组的 QAudioInput

我有一个带有麦克风的设备,它通过以太网连接到我的计算机,但 Qt 无法将其视为音频设备,因此,我从中获取数据包并将它们放入 QByteArray.我需要从流中播放这些数据包.我在互联网的某个地方找到了几乎相同问题的解决方案,但使用了内置麦克风. #include #include #include #include #include #include #include int ..
发布时间:2021-06-30 18:43:36 其他开发

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 其他开发

如何在 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 其他开发