QT .Pro中的变量配置

QT .Pro中的变量配置,第1张

如果带有空格路径

For example:

| Option 选择 | Description 描述 |

| - - - - - - - - | ------ |

| app | 为生成应用程序创建生成文件(默认值) |

| lib | 为构建库创建生成文件。 |

| subdirs | 创建用于在子目录中构建目标的生成文件 变量 |

| aux | 为不构建任何内容创建生成文件。如果不需要调用编译器来创建目标,那么使用这个方法; 例如,因为你的项目是用直译语言编写的 注意: 此模板类型仅适用于基于 makefile 的生成器。特别是,它不能与 vcxproj 和 Xcode 生成器一起工作。|

| vcapp | 仅适用于 Windows。为 visualstudio 创建应用程序项目 |

| vclib | 仅适用于 Windows。为 visualstudio 创建库项目 |

如果你直接使用的ui文件,那么请使用ui指针来获取相关控件再进行 *** 作。

比如你的on_pushButton_2_clicked() 函数可能需要更正为下面这种形式

void logdlg::on_pushButton_2_clicked()

{

if(ui->uid->text()=="aaaaa")

{

ui->sta->setText("登陆成功");

}

}

ps:另外推荐一本Qt书籍《C++ GUI Qt4 编程 (第二版)》,你可以通过下面的链接进行下载。

>

41 或者,下面的工具:

5122没有找到for Desktop,他的名字不同,只有一个QT5122(MinGw版本号),这个就是了

42 打开红色标记的命令窗口 :

(其实在QT目录下是可以找到这个目录的。)

43 接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车后:

我先来抛砖引玉吧

1)内嵌VC开发的话,可以使用visualstudio的各种C++功能,文本编辑/自动补全/调试等等和普通的C++开发差不多,gui界面会调用designer插件,这个vc/eclipse/kdevelop/qtcreator都一样。相对来说比较方便。但是因为visualstudio不支持并行编译(至少vsnet2008还不支持),因此编译较慢。如果是写了makefile,或者利用qt生成vc格式的makefile,那么qtgitorisorg上有一个项目叫jom,和nmake基本兼容,但是支持并行编译,这个只能在命令行里面用

2)eclipse,给我的感觉怎么说呢,就不像是给C/C程序员使用的IDE,它其实也就是用qt插件创建gui,在编译过程中插入moc/uic/r处理。编译速度要看是在windows下还是linux下,如果是wndows,eclipse使用的是mingw工具链,因此编译速度很慢。linux下用的是g工具链,因此速度较快

3)kdevelop分为3x版本的和4x版本的,3x版本的比较成熟,但是有些功能不太容易使用,比如一个很简单的添加已存在的文件到项目中的 *** 作,用kdevelop就是没有很直观的方式。不是很好用

4)qtcreator,我觉得比kdevelop和eclipse好用,比visualstudio2008当然还是差一些。比如它的文件的编码格式(gb2312/iso88159-1/utf-8/big5)之类的设置,有时候似乎没有生效,我用kate或者gedit打开之后发现qtcreator编码格式转换没有起作用。

这些工具在gui编码和qt特有的功能(信号/槽、属性、moc/uic/r)方面基本相同,都是调用qtdesigner插件。在编译速度方面,eclipse(win32)=QTCREATOR(WIN32MINGW)qtcreator>eclipse=kdevelop

设置windows窗口图标的方法:

this->(QIcon("myapppng"));

设置应用程序的方法:

1、在你的工程目录创建一个txt文档,写入:

IDI_ICON1ICON"appico"

2、重命名改文件为rc,比如apprc

3、在工程pro中添加如下代码

RC_FILE=apprc

4、拷贝一张ico的至工程目录,命名为appico,编译即可。

qt生成的库把依赖文件集成的方法如下:在项目文件中设置依赖路径、使用Qt的静态编译方式、使用工具将依赖文件嵌入到库文件中。

1、在项目文件中设置依赖路径:可以通过在项目文件(pro文件)中添加依赖文件的路径来告诉编译器在链接库文件时从指定路径中查找依赖项。

2、使用Qt的静态编译方式:Qt支持将程序或库静态编译,这样就可以将程序或库所依赖的动态库链接到自己的二进制文件中,从而避免运行时需要加载动态库。

3、使用工具将依赖文件嵌入到库文件中:可以使用一些工具将依赖文件嵌入到库文件中,例如chrpath、ldd、objcopy等。

以上就是关于QT .Pro中的变量配置全部的内容,包括:QT .Pro中的变量配置、我用QT写个对话框点击按钮在该窗口上的label sta上显示信息,出错,详情如下、qt如何生成exe文件并运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10131765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存