Ubuntu 安装 Qt 开发环境 简单实现

Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容。

一、Ubuntu下安装Qt

$ 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的驱动程序

$ sudo apt-get install libqt4-sql-mysql 

三、安装第三方的QWT库

$ sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev 
注:安装完这些后,打开Qt Designer,就会发现左边的Widget列表里面多了"Qwt Widget"这一组;

四、安装集成开发环境QDevelop

$ sudo apt-get install qdevelop 
注:不一定要安装,但就我个人感觉而言,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率会较高。

五、完成
小结:Ubuntu 安装 Qt 开发环境 简单实现的内容介绍完了,希望本文对你有所帮助,更多内容请参考编辑推荐!


下面开始写一个测试程序
mkdir qtworkspace/helloworld
cd qtworkspace/helloworld
vi helloworld.cpp
将以下代码写入helloworld.cpp文件中,并保存

#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox>

int main(int argc, char *argv[])
{
  QApplication app(argc, argv);

  QWidget *window = new QWidget;
  window->setWindowTitle("Enter Your Age");

  QSpinBox *spinBox = new QSpinBox;
  QSlider *slider = new QSlider(Qt::Horizontal);
  spinBox->setRange(0, 130);
  slider->setRange(0, 130);

  QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)));
  QObject::connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
  spinBox->setValue(35);

  QHBoxLayout *layout = new QHBoxLayout;
  layout->addWidget(spinBox);
  layout->addWidget(slider);
  window->setLayout(layout);

  window->show();

  return app.exec();
}

然后运行

qmake -project

会在helloworld.cpp同目录生成helloworld.pro


然后运行
qmake helloworld.pro          
会在helloworld.cpp同目录生成Makefile文件

运行命令 make   

同目录下有helloworld,helloworld.o  两个文件被编译生成。

其中helloworld  就是在当前Linux  系统下使用Qt 编译生成的可执行文件了

可以直接运行 ./helloworld 可以看程序效果.


到此基本环境以及基本的开发就结束了


另外:在命令行输入 qdevelop 会有一个QDevelop程序启动,第一次启动"外部工具"可能要自己修正下,我的如下图

Ubuntu 安装 Qt 开发环境 简单实现_第1张图片


然后可以打开刚才目录的工程配置文件helloworld.pro

然后可以在QDevelop中进行代码编辑/调试


在命令行输入designer,可以打开QtDesigner设计界面


以上参考

http://blog.csdn.net/htttw/article/details/7625819

http://wenku.baidu.com/link?url=fNHga-ZWF8IeVZWxepDl7SdbMsnYEMof2vKhafRPn5zWTIlPv7p5jana1J4cpXjOaL250kbOE1NWnNcQajIPpo9Rl727S26__VTbVEyGLcW

你可能感兴趣的:(ubuntu,qt)