C++ GUI Qt4编程(01)-1.1Hello Qt
1. 根据C++ GUI Qt4编程(第二版)整理
2. 系统:centos7;  Qt版本:5.5.1
3. 程序:hello.cpp
#include <QApplication>
#include <QLabel> int main(int argc, char *argv[])
{
QApplication app(argc, argv); QLabel *label = new QLabel("Hello, Qt!");
label->show(); return app.exec();
}
4. qmake使用别名:$ alias qmake="/opt/Qt/Qt5.5.1/5.5/gcc_64/bin/qmake"
5. 生成与平台无关的项目文件:$ qmake -project
6. 生成与平台相关的makefile文件:$ qmake 1.1.pro         
7. 构建该程序,生成可执行程序:$ make
8. 运行程序:$ ./1.1
注:1.1是文件夹名称
问题总结:
1. hello.cpp:1:24: 致命错误:QApplication:没有那个文件或目录
    解决方法:打开1.1.pro文件,添加以下2行:
  QT += core gui
  greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
C++ GUI Qt4编程(01)-1.1Hello Qt的更多相关文章
- C++ GUI Qt4编程(10)-3.4spreadsheet
		
1. C++ GUI Qt4编程第三章,增加spreadsheet. 2. spreadsheet.h /**/ #ifndef SPREADSHEET_H #define SPREADSHEET_H ...
 - C++ GUI Qt4编程(09)-3.3spreadsheet-toolbar
		
1. C++ GUI Qt4编程第三章,增加工具栏.状态栏和快捷键. 2. mainwindow.h /**/ #ifndef MAINWINDOW_H #define MAINWINDOW_H #i ...
 - C++ GUI Qt4编程(08)-3.2spreadsheet-resource
		
1. C++ GUI Qt4编程第三章,图片使用资源机制法. 2. 步骤: 2-1. 在resource文件夹下,新建images文件,存放图片. 2-2. 新建spreadsheet.qrc文件,并 ...
 - C++ GUI Qt4编程(07)-3.1menu
		
1. C++ GUI Qt4编程第三章,添加menu菜单. 2. mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include < ...
 - C++ GUI Qt4编程(03)-1.3layout
		
1. 根据C++ GUI Qt4编程(第二版)整理2. 系统:centos7: Qt版本:5.5.13. 程序:layout.cpp #include <QApplication> #i ...
 - C++ GUI Qt4编程(02)-1.2quit
		
1. 根据C++ GUI Qt4编程(第二版)整理2. 系统:centos7: Qt版本:5.5.13. 程序:quit.cpp #include <QApplication> #inc ...
 - C++ GUI Qt4编程-创建自定义窗口部件
		
C++ GUI Qt4编程-创建自定义窗口部件 Qtqt4 通过Qt窗口部件进行子类化或者直接对QWidget进行子类化,就可以创建自定义窗口部件,下面示范两种方式,并且也会说明如何把自定义窗口部 ...
 - C++ GUI Qt4 编程 (第二版)
		
[加拿大]JasminBlanchette [英]MarkSummerfield . 电子工业 2008. 前几天的问题多是因为版本不兼容的问题. QT本身Q4 Q5就有版本问题,然后集成到VS08 ...
 - C++ GUI Qt4编程(12)-6.1FindFileDialog
		
1. 主要介绍了QGridLayout, QHBoxLayout, QVBoxLayout3种布局管理器的使用方法. 2. 在linux中,继承自QDialog的对话框,没有最大化.最小化.关闭按钮, ...
 
随机推荐
- zend studio永久使用的方法
			
安装时选择试用版,以后每天的剩余天数会减少,找到c盘->用户->administrator删除三个文件(.zend,.zend studio,.zs)即可,.zs往往是隐藏的,这时需要选择 ...
 - Xcode弱网测试工具
			
Network Link Conditioner Network Link Conditioner工具是Mac下提供的一个弱网测试工具. 安装Network Link Conditioner Xcod ...
 - Struts2 配置及运行时遇到问题
			
1.java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilt ...
 - 处理iOS设备的屏幕旋转
			
某些情况下,不强制的给用户唯一的屏幕角度给用户.这样用户可以旋转手机得到不同的视觉体验. 最简单的就是safari,横看竖看都可以. 这时需要捕捉用户的屏幕旋转事件并处理.很简单,才两步.比把大象装冰 ...
 - PROC程序设计
			
通过在过程化编程语言中嵌入SQL语句而开发出的应用程序称为Pro程序. 在C/C++语言中嵌入SQL语句而开发出的应用程序称为Pro*C/C++程序. –在通用编程语言中使用的SQL称为嵌入式SQL: ...
 - 编写高质量代码改善C#程序的157个建议——建议46:显式释放资源需继承接口IDisposable
			
建议46:显式释放资源需继承接口IDisposable C#中的每一个类型都代表一种资源,资源分为两类: 托管资源:由CLR管理分配和释放的资源,即从CLR里new出来的对象. 非托管资源:不受CLR ...
 - CMake使用技巧
			
前面有提到使用CMake.很多朋友提到也用过一下,没感觉它有什么好用,不知道怎么用之类. 我必要来说明一下. CMake的语法比较差,不是很优美,不是它不能用一个更好的语法,而是有一个关键优势:简单. ...
 - Oracle 定时任务讲解
			
前几天,公司的job调度出现了问题,由于权限管的严,没有查看oracle 一些重要的数据字典,后面联系DBA,是由于数据库切换到备机时,参数设置不对,导致db job没有正常调度. 今天刚好有时间,想 ...
 - FTP无法获取目录及文件
			
在防火墙打开的情况下 如果不能获取,尝试将C:\windows\system32\svchost.exe 加入防火墙允许通道中. 并且设置为 主动模式
 - Vue watch用法
			
Vue.js 提供了一个方法 watch,它用于观察Vue实例上的数据变动.对应一个对象,键是观察表达式,值是对应回调.值也可以是方法名,或者是对象,包含选项. 例如,同一个组件切换时,不会触发生命周 ...