Articles of qt

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

在OSX上开发之后,我将其中一个Qt应用程序移植到Windows。 我没有OSX的这个问题,但它现在发生在Windows 8下。当我打开并select一个文件与QFileDialog::getOpenFileName() ,焦点切换到一些其他的应用程序,我必须ALT键回到我的。 在对话框中select文件后,如何让Qt恢复到主应用程序,而不是执行此操作?

在Linux for Linux上构build应用程序

我是编程界的新手,我很高兴我已经完成了我的第一个程序。 它是一个简单的C ++游戏,我在Ubuntu的QT编程。 现在我想创build包含所有必要依赖项的可执行文件,所以程序可以在没有QT和使用库的情况下运行。 我一直在阅读过去两天的问题和论坛post,但是我不知道这个过程。 我知道,为了使程序可执行它必须包含所有的.so文件或Windows上的.dll的链接,但我不知道如何从.so转换为.dll,以及如何将这些包括到我的程序。 我真的看了很多post,他们都似乎有点太前进了。 整个build筑,发布,包装,部署过程对我来说都不是很清楚,但是我从没有从头开始find任何体面的信息。你能指出我的正确方向吗? 谢谢

我应该在Linux还是Windows下交叉编译?

要使用Qt SDK在Linux中创build一个.exe ,我应该在Linux中交叉编译我的应用程序还是在Windows中交叉编译我的应用程序?

在Windows上使用minGW 4.8的Qt 5.1.0需要很长时间才能debugging

我已经从qt-project下载页面下载并安装了Qt 5.1.0 for Windows 32位(MinGW 4.8)。 我已经运行安装程序,并能够使用这些库和minGW 4.8 32位工具链编译和运行应用程序。 然而,我有一个很大的应用程序,当我尝试debugging它时(使用与minGW工具链捆绑在一起的gdb),开始运行需要非常多的时间,并且与应用程序的任何交互都需要很长时间才能完成。 不是一个烦人的时间,而是一个无法使用的时间。 有没有其他人有这个问题,有没有解决办法? 如果这有帮助,当debugging像这样时,我得到很多输出: Temporarily disabling breakpoints for unloaded shared library "C:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\somefolder\somelib.dll"

Windows上Qt的无边框窗口,支持原生function:aero捕捉,DWMresize和最小化

我试图在Windows上Qt中创build一个支持原生function的无边界窗口:航空捕捉,DWMresize和最小化,摇动等。像Office 2013或Visual Studio 2012.但他们是用wpf写的。 在wpf和纯WinApi中有很多例子,但是我没能find任何Qt的例子。 最近我find了暴雪的Battle.net App( 截图 )。 他们正在使用QT 4.8.5和他们的主窗口的外观和行为完全一样,我想在我的应用程序。 有谁知道这是怎么做到的吗? 谢谢你的帮助。

Qt Web引擎渲染打印

有什么办法用QtWebEngine呈现HTML / SVG到打印机,PDF和光栅图像? 我们想从WebKit切换到WebEngine,所以使用WebKit的QWebView不再是一个选项。

使用MSVC2010使用/ MT编译静态QT库

我正在试图静态构buildQT库和/ MT(运行时静态链接)。 我按照下面的步骤进行:1.在qmake.conf文件中,在release和debugconfiguration中修改/ MD到/ MT 2.运行configure命令,如下所示:configure -static -opensource 3.运行nmake 问题是nmake在运行几秒后失败。 这是最后的输出: [……….] qjson.cpp qjsondocument.cpp qjsonobject.cpp qjsonarray.cpp qjsonvalue.cpp qjsonparser.cpp qjsonwriter.cpp Generating Code… cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MT -W3 -w34100 -w34189 -GR -DUNICO DE -DWIN32 -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_COD ECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT _NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT _NO_TRANSLATION -DQT_QMAKE_LOCATION=\"F:/utils/Qt/5.0.0/Src/qtbase/bin/qmake\" – DQT_NO_CAST_FROM_ASCII -DQT_BUILD_BOOTSTRAP_LIB […]