如何在linux下安装QT源码包,安装后用图形形式编程

2024-05-11

1. 如何在linux下安装QT源码包,安装后用图形形式编程

虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。

  虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。

  我们使用的操作系统是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安装起来即为简单,只要在命令编辑运行以下命令就行:

  sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

  注意在这个版本的软件包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。

  为了连接MySQL数据库,需要安装连接MySQL的驱动程序:

  sudo apt-get install libqt4-sql-mysql

  比起在Windows下安装和配置Qt的MySQL驱动来说,简直太方便了。如果还需要其它的没有默认安装的Qt库,可以在命令行输入 sudo apt-get install libqt4- 然后按tab键自动补全,就会列出所有以libqt4- 开头的软件包,如下图所示:

  

  这些都可以使用一个命令搞定,而不需要自己从源码开始编译。在记不准或不知道名字的情况下,使用tab键列出所有可选的软件包是一个很实用的小技巧。

  在我的项目中,还需要画一些数据曲线和统计图表等,而第三方的QWT库提供了这些功能。同样,只需要一个命令即可完成安装:

  sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev

  这时,打开Qt Designer,就会发现左边的Widget列表里面多了“Qwt Widget”这一组。

  最后,关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。运行以下命令安装:

  sudo apt-get install qdevelop

  这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。

如何在linux下安装QT源码包,安装后用图形形式编程

2. Qt 开源版 不能商用?还是必须开放源代码?

OpenSource的意思就是别人要求你,你必须给别人源代码。
解决办法是你的GUI使用QT,要源代码就给他。
核心模块做成dll,这个就不要使用QT了,这个就不用开放源代码了!
我就是这样做地!

3. 怎么安装MinGW 64的Qt,英文也可以。为什么官网没有? 最新的QT源码哪里下载?

最新的qt从官网上找
http://qt-project.org/

怎么安装MinGW 64的Qt,英文也可以。为什么官网没有? 最新的QT源码哪里下载?

4. Qt网上下载的源代码运行不了,怎么办?

你是不是下载的QT4的程序,然后用QT5编译的,你在pro文件中加一行QT+=qtwidgets试试看

5. 网上下载的 C++源码压缩文件包 怎么在 Qt Creator 上使用啊?

具体看你的源码结构,如果本身就是qtcreator写的,有个pro工程文件,如果是VS之类的写的,就需要自己重新建个项目,吧文件都加入进去,相关include目录和库文件目录配置好。基本上就没问题了。

网上下载的 C++源码压缩文件包 怎么在 Qt Creator 上使用啊?

6. qt资源文件打包问题

你不是在QT creator下的开发的吧,???或者至少不是windows下的开发。
不然qt creator里面左下角就就可以调试,自动打包了。

还有可能你的pro文件需要手动添加之类的代码。。。
   
RESOURCES += \
    res.qrc

7. 学习QT需要下载什么软件?

  Qt(官方发音同cute发音为 /kju:t/,虽然也俗称为Q.T.发音为 /kju:tiː/")是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,比如控制台工具和服务器。
  在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。


  1、Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。
  Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:

  一个高级的C++代码编辑器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具

  Qt Creator在LGPL2.1版本授权下有效,并且接受代码贡献。


  2、Qt Linguist
  Qt Linguist被称为Qt语言家。它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是用于界面国际化的重要工具。

  Linguist工具从4.5开始可以支持Gettext的PO文件格式。

学习QT需要下载什么软件?

8. 什么是QT软件?

QT下软件开发入门第一讲之QT的三大特征,教你轻松认识QT