QT集成开发环境QT creator用久了,于是想在不使用QT creator的情况下,写个小小的例子,正好书上有,就试着做了一下,我用的环境是Ubuntu 12.04。

1>首先创建一个空文件夹比如叫test,在文件夹下创建一个空文本文档,就叫main.cpp吧,输入以下内容:

  1. #include <QApplication>
  2. #include <QLabel>
  3. int main(int argc, char* argv[])
  4. {
  5. QApplication app(argc, argv);
  6. QLabel* label = new QLabel("Hello Qt!");
  7. label->show();
  8. return app.exec();
  9. }

2>打开终端进入test目录,输入以下命令:

  1. qmake -project

在该目录下将会生成一个与平台无关的项目文件test.pro

3>在终端中输入以下命令:

  1. qmake test.pro

在该目录下将会生成一个与平台无关的makefile文件

4>编译,在终端中输入以下命令:

  1. make

这样整个程序就构建好了,双击test可执行文件就可以运行了

如下:

运行结果:

转载于:https://blog.51cto.com/qsjming/1085696

QT中在终端下写个小例子相关推荐

  1. G++ 4.4.7 无法编译模板程序,Vs可以,和解?智者尾部留言,本人第一次使用vs pro,通常并且习惯在linux下写些小东西,虽然程序简单;...

    G++ 4.4.7 无法编译模板程序,Vs可以,和解?智者尾部留言,本人第一次使用vs pro,通常并且习惯在linux下写些小东西,虽然程序简单; vs 模板编译运行Ok \ linux g++ 4 ...

  2. 忙里偷闲写的小例子---读取android根目录下的文件或文件夹

    From:http://www.cnblogs.com/wenjiang/p/3140055.html 最近几天真的是各种意义上的忙,忙着考试,还要忙着课程设计,手上又有外包的项目,另一边学校的项目还 ...

  3. qt中显示文件夹下的目录及文件的过滤

    第一种方法:QDirModel + QSortFilterProxyModel的子类 写一个类,继承QSortFilterProxyModel,重写filterAcceptsRow方法 mysortf ...

  4. C++|Qt工作笔记-对explicit的认识(Qt中一般情况下为什么会自动加上这个关键字)

    对于explicit这个关键字,网上有很多的博客和资料都,但有些博主写的博文感觉莫名其妙,或者写不到重点. 在此我把我自己对explicit关键字的理解写出来: 网上的某一版本: 关于这一版本,我是感 ...

  5. C语言在linux终端下实现2048小游戏:第二版

    原来我转载过一个机遇ncurses的2048,今天无聊自己手写了一个,看下我的目录结构: $ tree ../2048/ ../2048/ ├── 2048.c ├── 2048.h └── main ...

  6. QT中鼠标移动到时会出现小手

    style="cursor: pointer"

  7. 我的第一个用Hibernate框架写的小例子

    Hibernate框架 今天我来主要讲一下Hibernate框架的配置步骤,在讲之前,我们先了解一下使用框架的优势 1.不再考虑公共问题,框架已经帮我们做好了 2.可以专心于业务逻辑,保证核心业务逻辑 ...

  8. python中dict和lambda结合的小例子

    python的dict用起来很方便,可以自定义key值,并通过下标访问,示例如下: >>> d = {'key1':'value1', ... 'key2':'value2', .. ...

  9. Hibernate中的HQL的基本常用小例子,单表查询与多表查询

    <span style="font-size:24px;color:#3366ff;">本文章实现HQL的以下功能:</span> /*** hql语法:* ...

最新文章

  1. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)
  2. python学习--for循环详解
  3. java io系统_java中的io系统详解
  4. oracle sqlplus使用
  5. Java8新特性:Stream介绍和总结
  6. 【算法学习】AVL平衡二叉搜索树原理及各项操作编程实现(C++)
  7. windows下apache并发php,windows环境下apache死机问题的解决一例
  8. 打破行业困境,大麦如何引领 NB-IoT 技术创新应用?
  9. 【每日算法Day 100】字节跳动 AI Lab 面试编程题(三道)
  10. No_16_0224 Java基础学习第五天
  11. python异常类父类_python【第五篇】异常处理
  12. android 手机 屏幕镜像,怎样将手机屏幕镜像到电视上(屏幕镜像连接方式)
  13. 数据分析36计(27):分析师与用户研究员,玩转定量研究和定性研究,落地研究结论...
  14. 2.4.4 Profile基本参数
  15. 从产品的特点看产品思维
  16. M5311模组烤机测试装置(Arduino)
  17. 使用软碟通(UltraISO)刻录Linux系统
  18. RoboCup仿真3D底层通信模块介绍(二)
  19. JAVA校招基础面试题
  20. 大数据挖掘永恒的定律?符号回归(Symbolic Regressor)

热门文章

  1. Dubbo接口测试方法及步骤
  2. 1082 与7无关的数(思维题,巨坑)
  3. Python-条件控制及循环
  4. java-多线程5-线程组
  5. mysql 测试与mongodb 测试对比
  6. [Python] MySQLdb(即 MySQL-python 包)在 OS X 中安装指南
  7. Creator-配置MSVC调试器
  8. OpenCV图像锐化/增强
  9. 关于Visual Studio 当前不会命中断点.还没有为该文档加载任何符号的解决方法
  10. Java—JVM加载机制