qt-creator相关内容
我正在为 qmake 寻找相当于 ./configure --prefix= 的东西.基本上,我想覆盖默认的安装/部署目录.这是如何用命令行 qmake 指定的?我还使用 QtCreator 构建了很多我的 gui 项目,我想知道如何在 QtCreator 内部构建时做同样的事情.是否有我可以在 .pro 文件中操作的变量来执行此操作,或者我是否可以更改我的项目设置? 谢谢! 解决方案
..
是否可以将 Qt Creator 中的默认工作目录更改为指定路径?或者是否可以在 .pro 文件中设置工作目录? PS:我知道QDir::setCurrent,但正在寻找其他方法 解决方案 转到“项目"选项卡并在“构建和运行"中查找您正在使用的工具包中的运行选项卡 您将在“运行"下看到该选项
..
在 Qt Creator 中是否可以有构建后事件(如在 VC++ 中)?特别是,我想在构建后将可执行文件复制到不同的文件夹.可以吗? 解决方案 您将在此处找到您可以在项目文件 (.pro) 中使用的所有变量:http://doc.qt.nokia.com/4.7/qmake-variable-reference.html. 您要搜索的是:DESTDIR 无论如何,在 QtCre
..
是否有类似于 Qt Creator 中用于折叠的显式代码区域的内容: #pragma region Region_1无效测试(){}void Test2() {}void Test3() {}#pragma endregion Region_1 我可以看到折叠逻辑代码块,但不知道如何显式设置这样的块.我的Qt Creator版本是2.4.1 解决方案 目前没有. 我认为无论如何使
..
我正在创建一个程序(在 Qt Creator 2.8.1、Qt 5.1.1 中),它基本上显示图像,在本例中是一张扑克牌(以及一些按钮、标签和行编辑).所有widget都是垂直/水平布局,窗口布局是网格布局. 我重新实现了主窗口的 resize 事件 以使图像正确调整大小并将像素图调整为它的大小 - 基本上,标签尽可能垂直扩展(垂直大小策略设置为 Expand(1)),然后重新缩放图像.
..
以前在项目->运行->部署中有一个“创建AndroidManifest.xml"按钮: 但是现在从 QtCreator 3.3.0 和 Qt 5.4.0 开始,它无处可寻: 既然按钮不见了,我该如何指定 AndroidManifest.xml? 解决方案 您现在可以从项目 -> 构建 -> 构建 Android APK -> 创建模板. 来自文档: 您可以使用 qm
..
我正在 uni 做一个练习,每次我尝试编译 main.cpp 时,我总是遇到同样的错误. actor.h: class 演员 {上市:演员();演员(双x0,双y0);空移动();双 pos_x();双 pos_y();静态常量 int ARENA_W = 500;静态常量 int ARENA_H = 500;}; plane.h(actor 的子类): 类飞机:演员{上市:飞机();
..
我在让 qwt 6.1.0 与 Qt-Creator 5.1.0 一起正常工作时遇到问题.当我启动 Qt-Designer 的独立版本时它可以正常工作,并且当我使用 Qt-Creator 时一切都可以正确编译和运行.然而,内置于 Qt-Creator 中的设计器无法在任何表单上正确显示 qwt 小部件,也无法让我选择添加新的 qwt 小部件. 我将 Qt Creator 5.1.0 用于 W
..
我正在使用 Qt 在表格中显示一堆信息.我有一个 QTableWidget 对象,我想包含的一些标题标题比我想要的单元格大小要长.例如,我想要
加速
(m/s^2) 而不是将两者放在同一行上.我知道单元格中有自动换行功能,但我想将标题保留在标题中,以便更容易区分它们.字符串中的 HTML 似乎也不适用于标题,因此我无法使用
.有没有办法让文本换行,或者在标
..
我正在尝试在我的 C++ 项目中使用 sqlite3 上的用户身份验证.我已按照 here 中说明的步骤进行操作.我已将 sqlite3userauth.h 添加到 sqlite3.h 的末尾并将 userauth.c 添加到 sqlite3.c 并在我的代码中包含 #include "sqlite3.h" .但是现在我的代码无法识别任何新函数,例如 sqlite3_user_add.此外,我尝试
..
我已经在我的系统中安装了新的 QtCreator 和 Qt 5.8.据我所知,我的 PC 上现在有 2 个 Qt 工具链:一个在 ~/Qt/5.8(默认路径)中,一个在 usr/lib/x86_64-linux-gnu/qt5 中/bin KDE 将其存储用于自己的目的./usr/lib/x86_64-linux-gnu/qt5/bin 中的版本是 5.7. 好的,如果我在 Qt Creator
..
我搜索了几个小时,但找不到解决方案. 我的设置如下: Widget.h小工具.cpp小部件.ui函数.h函数.cpp 我在我的 Function.cpp 中编写了一个函数,它向我的 Widget.ui 中的 QListWidget 添加了一些条目.这只是一个试错项目: 我已经包含了 widget.h 和 ui_widget.h 以便我可以访问这些类. Widget 是您可以使用
..
我已经在 windows 中安装了 QtSDK,它的 Qt 库版本是 4.7.0.现在我想为 mingw 和 VS2008 安装 Qt 库版本 4.8.2.我怎样才能做到这一点?QtCreator如何引入多个版本? 注意:我已经从 http://qt.nokia.com/downloads 下载了库> 解决方案 当然可以.只需在不同的位置提取库,并设置 Qt Creator 也使用这些库
..
我开发了一个跨平台的 Qt 应用程序.现在我需要/想要在带有 GUI 表单加载的远程主机上运行它. 我知道有两种方法可以做到这一点: 在远程显示器(可能是虚拟的)上打开应用程序,控制台通过 ssh 连接到 QtCreator使用远程 X 会话运行,就像使用 ssh -X 或 -Y 一样. 当我在远程设备上通过 QtCreator 运行应用程序时,它说 QXcbConnection
..
我在使用此行时遇到问题: vlcInstance = libvlc_new(0, NULL); vlcInstance 在我的标题中声明: libvlc_media_player_t *vlcPlayer; 我正在使用 Qt 5.0.1,但出现此错误: 下级停止了,因为它收到了操作系统的信号.信号名称:SIGSEGV 信号含义:分段错误 有人可以帮我吗? 解决方案 我在 6
..
我正在使用自定义向导(例如,“Hello World"项目).除了包含我的文件和类之外,我还希望自动将一些额外的内容添加到生成的 .pro 文件中,例如 CONFIG+=compiler-configuration-stuff 或 LIBS+=extra-needed-library,但文档对此没有任何说明.是否可以?怎么样? 提前致谢. 解决方案 您可以在向导中编辑 .pro 文件
..
我把我的电脑开了一整夜,早上我注意到,QtCreator 中的窗口字体比原来大得多,虽然不是无处不在.文本编辑器、菜单和侧面板以通常的字体大小显示(参见第一个屏幕截图).我还注意到,此更改会影响其他 Qt 程序,例如维护工具和 QtLinguist. 图例: 红色 - 巨大的字体,应该重新设置.Green - 字体应有的样子. 所有其他已安装程序的字体大小不变.以防万一我检查了 Win
..
我想在 MS VC++ 11 中使用 Qt Creator,但它说没有工具链来构建 Qt.我使用完整的 SDK 安装程序安装了 Qt.现在该怎么办? 解决方案 MSVC++ 11 不是随 Visual Studio 11 一起提供的吗?如果是这样,那么 Qt 不支持该版本 AFAIK 的 makespec 文件(如果我错了,请纠正我).但以下是使用 MSVC 2010 nmake/cl 工
..
是否可以使用项目包含文件 (.pri) 显示不止一个额外级别.例如,如果 .pro 文件包含 .pri 文件,该文件包含两个 .pri 文件. .pro .pri .pri .pri 在 QtCreator (Projects) 中的显示具有误导性: .pro .pri .pri .pri 它根本不考虑 .pri 文件在文件系统中的位置,而是将它们显示为相同的
..
我想要的:http://puu.sh/3oUjh.jpg我有什么:http://puu.sh/3oUnI.png 工具栏是在mainwindow.ui中制作的,我试过ui->_toolbar->setLayoutDirection(Qt::LeftToolBarArea); 但是我得到这个错误:没有匹配的函数调用'QToolBar::setLayoutDirection(Qt::Too
..