草庐IT

qt-installer

全部标签

c++ - 如何使 Qt5.13.1 的 QSerialPort 工作?

问题QSerialPort来自5.13.1版本的Qt库在Windows7和10下不物理输出数据。例子为了演示所描述的问题,我准备了以下设置:硬件我已经测试了带有物理串行端口(COM1)的PC与真实串行设备之间的连接,但出于演示目的,我通过将PCDSub连接器的引脚2和3连接在一起创建了一个简单的环回,即Tx和Rx。软件问题出现在我自己的GUI应用程序中,以及Qt附带的官方示例中。但是,为了演示,我编写了一个非常基本的控制台应用程序:SerialBug.proQT-=guiQT+=serialportCONFIG+=consoleSOURCES+=\main.cppmain.cpp#in

windows - 使用 MinGW 编译 Qt Creator

如何重新编译QtCreator使用MinGW在WindowsXP中? 最佳答案 我将从阅读README开始,在其中你会发现:CompilingQtCreatorYouneedQt4.6tobuildQtCreator.WerecommendthatyoubuildQtCreatornotinthesourcedirectory,butinaseparatedirectory.Todothat,usethefollowingcommands:mkdir$BUILD_DIRECTORYcd$BUILD_DIRECTORYqmake$SO

c++ - Qt 不在 Linux 上显示 PNG 图像

我有一个使用Qt编写的软件,它可以在Windows和Linux上运行。我使用PNG图像作为我的QAction的图标,嵌入资源中。我有以下树目录:/resources/icons.qrcimage.pngicons.qrc的内容如下:image.png我这样声明我的QIcon:QIcon(":/resources/image.png")在Windows下,它运行良好,但在Linux上(目前我只在Ubuntu10.4上试过),图像不显示。我需要做什么特别的事情才能让它发挥作用吗?这是配置问题吗?谢谢。 最佳答案 看来你的代码没问题。尝试

python - Qt Python编程、安装及环境

我一直在使用QtC++框架,现在我需要切换到PyQt以改用Python编程语言。但是我在Windows上安装PyQt时遇到了一些问题。我尝试点击此链接:http://blog.oak-tree.us/index.php/2009/05/12/pyqt-windows并且当我到达必须在命令行中输入的位置时:"mingw32-make"(不带引号)我收到一条错误消息,提示“mingw32-make”未被识别为内部或外部命令、可运行程序或批处理文件有没有人成功安装了能够在Windows上使用Python开发QtGUI应用程序所需的一切,并且可以给我一些指导?正如我提到的,我已经安装并运行了Q

windows - 微星 : installer for installers

我需要使用MSI创建安装程序,其目的是根据用户的区域(从环境变量读取)调用正确的安装程序。也就是说,这个安装程序应该有3个文件(它们本身就是安装程序),一个用于美国,一个用于欧洲,一个用于亚洲。现在的重点是这个主安装程序永远不会被安装,但它所做的是调用正确的安装程序(亚洲、欧洲或美国),所以它的安装程序最终会被安装。这个可以吗?任何解决方法都将非常受欢迎。 最佳答案 它称为自定义EXEBootstrap。这是一个简单的EXE应用程序,可确定机器环境并启动适当的安装程序。您可以选择将所有安装程序打包到其中并在运行时提取它们。您可以自己

windows - 启动 WinAPI 和 Qt?

我开始学习在Windows环境中编程。有人推荐我从“ProgrammingWindows5the”开始。我的问题是学习WindowsGUI是不是必须的,因为Qt提供了可移植性?如有任何建议,我们将不胜感激。 最佳答案 QT作为开发平台的一个关键特性是它能够生成跨平台应用程序。如果您在QT应用程序中使用WindowsAPI,那么您就是在破坏该关键功能,因此也就破坏了使用QT的意义。如果您打算这样做,您也可以使用特定于Windows的框架(如.NET)编写代码并开发适当的Windows软件。

windows - 当我启动另一个应用程序时,已安装程序的 "windows Installer"出现

当我启动应用程序时,以前安装的程序中的Windows安装程序不断弹出。该程序仍然存在于服务器中并且运行良好。安装程序弹出窗口在单击“取消”后最终会消失。我对解决这个问题不感兴趣,我只是想知道Windows安装程序如何决定安装什么?我的意思是说,机制是什么?如何以及由谁触发Windows安装程序?感谢您的回复! 最佳答案 这是操作系统自动触发的self修复机制。除了上述列举的原因外,如果出现以下情况,也可能会触发它:已按广告安装/首次使用时安装/需要时安装的功能在组件、功能或产品之间不恰本地共享文件,这可能导致资源在产品仍在使用时被卸

c++ - 如何修复 Windows 上的 Qt 控制台输出(使用 `qInstallMsgHandler` 和 `qDebug` )?

背景:我正在使用Qt的qInstallMsgHandler()和qDebug(),这是一个GUI应用程序。我的消息处理程序与Qt的qtglobal::qInstallMsgHandler()documentationhere中给出的示例消息处理程序相同.Linux与Windows:在Linux上,每次调用qDebug()时,消息都会立即显示在控制台上……这很好,也是意料之中的。在Windows上,每次调用qDebug()时,消息都不会显示到控制台。相反,控制台中没有显示任何内容。然后,当应用程序关闭时,所有消息都会突然出现在控制台中。问题:如何修复Windows上的Qt控制台输出(使用

windows - NPM Install (Windows) 抛出 .SLN 错误...?

我正在使用Node.js(和其他几个Node模块),现在我在多个不同的项目中遇到过这个问题......有很多(不是全部,而是很多)Node模块,当我尝试安装一个模块时,我会遇到类似的错误:C:\...\.node-gyp\0.8.16\deps\uv\include\uv.h(55):fatalerrorC1083:Cannotopenincludefile:'stdint.h':Nosuchfileordirectory[C:\...\AppData\Roaming\npm\node_modules\soap\node_modules\node-expat\build\binding

windows - 名为 Boxes 的 Qt 示例在 Ubuntu 上工作但不在 Windows 上工作(Qt 5.0.2)

我一直在寻找跨平台GUI应用程序开发框架(构建Linux、Android、Windows应用程序和OSX的相同代码),我发现Qt最适合(因为VLC媒体播放器是用Qt构建的,所以受到启发)。首先在Ubuntu中安装它,我在构建示例时遇到了一些问题,但我设法解决了它,Qt中给出的每个示例都运行良好。但在Windows中,除“Boxes”示异常(exception),每个示例都有效。问题:warning:QtwasbuiltwithANGLE,whichprovidesonlyOpenGLES2.0ontopofDirectX9.0cerror:ThisexamplerequiresQtto