qt5相关内容
我正在开发一个用 C++ 编写的 Qt5 项目.构建项目报错: C2440:“=":无法从“const char [9]"转换为“char*" 指向下面的代码行: port_name="\\\\.\\COM4";//COM4-macine, COM4-11 Office串口 arduino(port_name);如果(arduino.isConnected())qDebug()
..
尝试安装 Write!安装了 qt5、freetype2 2.9.1 和 fontconfig 2:2.13.1+12+g5f5ec56-1 的 Arch Linux 上的 AppImage [levi@astize 写!]$ ./write此应用程序无法启动,因为它无法找到或加载 Qt 平台插件“xcb".在“".可用的平台插件有:xcb.重新安装应用程序可能会解决此问题.中止(核心转储)
..
我正在使用一个 Yocto 项目,该项目在其 conf/bblayers.conf 文件中包含以下行: ADDONSLAYERS += "${@'${OEROOT}/layers/meta-qt5' if os.path.isfile('${OEROOT}/layers/meta-qt5/conf/layer.conf') 别的 ''}" 我对项目进行了部分处理,但现在我想尝试禁用整个 met
..
在一个简单的 Qt 应用程序中,如下所示: int main(int argc, char* argv[]){QApplication app(argc, argv);app.setWindowIcon(QIcon(":/qapp/appicon.ico"));... 我们在第二行设置图标(这一行和资源中的图标文件是我的测试程序和Qt向导生成的应用程序的唯一区别).此应用程序在 Windows
..
版本/环境: Windows 10 64 位 Qt 5.11.0 MSVC2017 64 位 我有一个简单的 QComboBox启用/禁用功能: QComboBox *onOffComboBox = new QComboBox();onOffComboBox->insertItem(0, "Off");onOffComboBox->insertItem(1, "On"); 组合框
..
我试图打开注册表并修改它.这是我打开注册表的方式: HKEY hKey;LPCTSTR subKey = TEXT("要打开的注册表子项");RegOpenKeyEx(HKEY_LOCAL_MACHINE, subKey, 0, KEY_ALL_ACCESS , &hKey); 但这里有一个问题,我想使用 QString 来务实地更改子键.并把 QString 像这样: QString su
..
我正在将 Qt 从 VS 2013 迁移到 Qt 5.10.1 到 VS 2015.遇到多个链接错误. error LNK2001: unresolved external symbol __CxxFrameHandler3错误 LNK2001:未解析的外部符号 strcmp错误 LNK2001:未解析的外部符号 __imp__invalid_parameter_noinfo_noreturn错
..
我试图在 QWidget 窗口中绘制一个简单的二维图形.定义了一个paintEvent,同时定义了一个QPainter 类的painter 对象.我的绘图包含我需要在不同位置多次绘制的元素,例如线条、文本等.为此,我使用函数以不同的位置绘制这些线条.文本也是如此.为了使程序更短,也模块化. paintEvent 函数正在调用用于计算和绘制的函数. 如何将 paintEvent 中定义的
..
当我尝试在 MSVC 2017 中包含 WebKit 库时,“WebKit"和“WebKit Widgets"复选框被禁用,即使我已选择安装它们. 我尝试了从 5.6 到 5.9beta 的不同版本的 Qt. 有没有人见过这个问题? 解决方案 Qt5 中不再提供 Qt webkit 模块,必须使用 Qt WebEngine 模块,以下链接为 Qt 官方文档流程:http://d
..
我有基于 Qt 5.2.1 小部件的项目.当用户悬停一些标签(或任何其他可以显示图像的小部件)时,我想用箭头显示很酷的工具提示,如下所示: 但我没有找到这方面的例子.那么我可以用 QToolTip 做到这一点吗?或者我应该使用其他小部件来达到相同的外观吗? 无论我必须使用什么类和样式,我都需要以任何方式达到类似的效果. 我曾尝试使用基本 CSS 自定义 QToolTip 但失败了
..
我有一个显示在用户界面中的 QTableWidget,我可以使用按钮添加和删除行和列.问题是,当我添加一行或一列时,我可以更改实际单元格中的数据,但我无法命名行或列.该名称只是一个静态数字. 有没有办法允许我的程序的用户双击行/列标题并在线编辑名称或类似的内容? 谢谢. 解决方案 据我所知,没有内置的方法可以做到这一点.然而,这可以手动实现.以下代码的主要思想是检测对标题项的双
..
我有一个问题,如何在 Qt 中覆盖信号? 我重新定义了 QCheckBox() 并更改了 stateChanged 信号. 该项目正在建设和运作中.它不会在“应用程序输出"错误或“信号与插槽未连接"的消息中输出 但它没有链接到插槽.我不知道出了什么问题. 此代码有效: connect(test_checkbox[i], SIGNAL(stateChanged(int))
..
我使用的是 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须藤
..
我使用的是 C++ Qt5.目前我有一个 QStandardItemModel 显示为具有多行和多列的 QTreeView.我知道使用 setStyleSheet(),但这似乎只是改变了行的颜色.我正在寻找的是当鼠标悬停在一行上时,会调用一个函数,然后我可以用它来操纵我的游戏. 解决方案 您可以使用委托 (http://doc.qt.io/qt-5/qtwidgets-itemviews-
..
我使用 QtDesigner 创建了一个 .ui 文件 (myform.ui),我想创建相应的头文件 (myform.h) 和实现 (myform.cpp) 文件. 现在我可以在 Linux 上使用以下命令创建头文件 (myform.h): uic mainwindow.ui -o mainwindow.h StackExchange 上的旧答案(此处)建议使用以下命令创建实现文件(my
..
我对 QT 开发很陌生.任何人都可以分享“如何在 QT 中创建自定义 QPushButton",以便自定义按钮将具有与 QPushButton 相同的行为,仅与自定义属性不同.因此,请对此提供任何线索或任何方向都会有所帮助.我已经尝试过 QT 自定义小部件示例中给出的模拟时钟示例.但我没有发现与 QPushbutton 相关.提前致谢. 解决方案 很简单.首先你需要继承 QPushButt
..
我在 Qt 中创建了两个 QMainWindow 类 ui.单击 MainWindowA 中的按钮后显示 MainWindowB.我想将 MainWindowB 附加到 MainWindowA (当两个主窗口移近时,它们像磁铁一样吸附在一起),以便它们可以“连接"在一起移动.如果将它们分开,它们将只是普通的 QMainWindow.我怎样才能做到这一点? 我尝试使用 QDockWidget,
..
回答 QString 替换引号之外的字符 我偶然发现了一个奇怪的行为. 执行此代码: foreach (const QString &key, json.keys()) {const QJsonValue &value(json.value(key));qDebug()
..
我有一个用于可视化图像(.tif、.tiff、.jpg 等)的用户界面的小示例: 1) N.1 QLabel(用于显示图片) 2) N.1 按钮(用于上传文件夹) 3) N.1 QLineEdit(用于可视化路径) 4) N.2 QToolbuttons(用作左右浏览图片) 我正在尝试使用左右 QToolbuttons 查看图像,但有些地方不正确,我看不到任何图像.我
..
当我运行以下代码时,我得到“qrc:/main_left.qml:23: ReferenceError: CppClass is not defined".这段代码试图改变一个矩形在窗口中的位置. Main.cpp #include #include #include #include "cppclass.h"#include "bcontroller.h"#include int m
..