草庐IT

QT_MKSPECS_DIR

全部标签

c++ - Qt 应用程序在使用文件打开对话框后将焦点切换到不同的应用程序

我正在将我的一个Qt应用程序在OSX上开发后移植到Windows。我在OSX上没有这个问题,但它现在在Windows8下发生了。当我用QFileDialog::getOpenFileName()打开并选择一个文件时,焦点切换到其他应用程序,我有alt-tab回到我的。一旦在对话框中选择了文件而不是这样做,我如何让Qt恢复到主应用程序? 最佳答案 您可能只是忘记为QFileDialog设置parent-您需要将指向当前窗口的指针传递给getOpenFileName:QStringfileName=QFileDialog::getOpe

windows - 使用 CMake 查找 Qt : Missing moc, uic, rcc

我正在尝试修复自定义构建的Qt的安装。我正在使用来自thisverysimilarquestion的qt.conf.但是,CMake2.8.7仍然无法找到moc、uic和rcc。CMakeErroratC:/ProgramFiles(x86)/CMake2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97(MESSAGE):CouldNOTfindQt4(missing:QT_MOC_EXECUTABLEQT_RCC_EXECUTABLEQT_UIC_EXECUTABLE)(foundsuitableexa

windows - QT 5.1.1 : Checkbox in QWebview shows strange behavior under Win 7 (x64)/Win 8

我的项目在基于Qt5.1.1(MSVC2010,32位)的QTCreator2.8.1中,并使用工具包编译:QT5.1.1MSVC201032位。问题是webview在Win7(x64)或Win8下显示出一些奇怪的行为。第一个复选框始终具有焦点。如果我将鼠标悬停在第一个复选框上,第二个复选框就会“突出显示”。此外,我无法选中第一个复选框,如果我单击它,第二个复选框将被选中,而第一个复选框将保持未选中状态。在WinXP下使用相同的exe或为Linux或Mac重新编译的项目不会发生错误。HTML:Test1Test2C++/QT5中的QWebview部分:QVariantresult=th

c++ - 使用 MinGW 下载 Qt

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在尝试从以下位置使用MinGW下载Qt:网址:http://qt-project.org/downloads链接:Qt5.2.1forWindows32位(MinGW4.8、OpenGL、634MB)(信息)但是速度极慢。谁能推荐一

windows - 如何仅从 win cmd "dir"获取文件大小?

假设有一个名为app.exe的文件。dirapp.exe给出:VolumeindriveChasnolabel.VolumeSerialNumberisCAA5-A19CDirectoryofC:\Users\Lazy\Downloads\batch02/06/201523:5020.280.135app.exe1File(s)20.280.135bytes0Dir(s)100.233.252.864bytesfree从所有这些我需要文件大小(20.280.135)。理想情况下,应删除仅包含“20.280.135”、空格和/或新行的名为size.txt的文件。背后的想法是使用该文件(s

windows - 如何识别 Windows dir 命令中的日期格式?

Windows中的dir命令以取决于操作系统设置的格式显示日期。例如,当我在计算机上从命令行运行“dir”时,日期显示为“09/04/2015”。当我在另一台服务器上运行相同的命令时,我看到“07/Aug/2015”。我认为根据操作系统设置可能有许多不同的格式。我需要一种方法来从“dir”命令返回的日期字符串中可靠地解析日、月和年,该命令将在自WindowsXP(包括WindowsXP)以来的任何Windows操作系统上运行。有谁知道如何强制“dir”命令以特定格式显示日期?或者,有人知道如何(从命令行)识别“dir”命令显示日期的格式吗? 最佳答案

c++ - Windows 上的 Qt QMYSQL "Driver not loaded"

尝试连接到mysql数据库时出现以下错误:未加载驱动程序。我已经创建了一个安装程序,其中包含所有需要的DLL文件(libmysql.dll、plugins/qsqlmysql.dll、QT5Sql等)。在新安装的Windows10VM中测试该程序时一切正常,但在另一台同样使用Windows10的PC上,我收到驱动程序未加载错误。我已经使用depends.exe来检查所有需要的DLL是否都存在。根据QSqlDatabase::drivers(),没有可用的数据库驱动程序。是否有可能获得更有用的错误描述? 最佳答案 您的qsqlmysq

c++ - qt在windows线程中发出信号

我正在开发一个QT应用程序。根据我的要求,我需要创建一个Windows线程,我必须在其中发出一个信号来通知我在不同类中的函数。当我尝试发出信号时,出现错误:cannotcallmemberfunction'voidDevice::DataRecieved(QByteArray)'withoutobjectemitDataRecieved(Rxdata);。是否有可能从Windows线程发出QT信号。谢谢。这是我的代码:DWORDWINAPIDevice::RxThread(LPVOIDpar){XLstatusxlStatus;unsignedintmsgsrx=RECEIVE_EVE

c++ - 为什么 Qt 不向 Windows 中的标准错误流发送调试消息?

这个问题在这里已经有了答案:qDebugandcoutdon'twork(2个答案)关闭6年前。我在Windows的eclipse中使用qDebug(),它没有给我任何输出,似乎Qt从下面的Qt文档将它发送到调试器。TheQtimplementationofthesefunctionsprintsthetexttothestderroutputunderUnix/X11andMacOSX.WithWindows,ifitisaconsoleapplication,thetextissenttoconsole;otherwise,itissenttothedebugger.我的目的不是如

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