Linux系统

展开

当前位置:首页>服务器系统>Linux系统

Linux平台Qt开发之Hello world

作者:系统库人气:
Linux平台下Qt应用程序开发之Hello world,其实就是学着如何建立开发环境及如何将源文件变为可正确执行的程序。这里是使用C++进行开发的流程。 

1.安装Qt开发库 

有多种方法可以安装,可根据实际情况进行选择。在Fedora core 7 (FC7)上可使用软件包管理器来自动安装。运行软件包管理器,选择: 开发 ->KDE软件开发,如下图: 

[attach]8641[/attach] 

点击“可选的软件包”按钮打开选择对话框,如下图: 

[attach]8642[/attach] 

勾选“qt4-devel-***”,Development files for the Qt toolkit。 ***可能会因平台及版本而有所差异。点击close按钮关闭对话框,然后进行安装。 

2.编辑源文件 

新建目录qthello,并进入qthello目录 

mkdir qthello 

cd qthello 

注意:Qt 程序项目不能以"qt"、“qt-mt”、“qte” 等作为其顶级目录名,否则编译时会发生错误。 

建立源文件hello.cpp,并输入下列内容,然后保存。 

引用:
#include 
#include 


int main( int argc, char **argv ) 

QApplication a( argc, argv ); 

QPushButton hello("Hello world!", 0 ); 
hello.resize( 100, 30 ); 

a.setMainWidget( &hello ); 
hello.show(); 
return a.exec(); 
}


3.编译 

依次键入下列命令: 

qmake -project #自动生成工程文件 qthello.pro 
qmake #自动生成Makefile文件 
make #编译,生成目标文件hello.o和最终的可执行程序qthello 

4.运行 

在当前目录键入下列命令: 

./qthello 

运行结果如下: 

[attach]8643[/attach] 

总体来说十分简单,工程文件以及Makefile文件的自动生成大大简化了开发过程。

Ubuntu和XP下的笔记本温度比较

通常人们对笔记本电脑的两个温度指标会比较在意,即:硬盘和CPU的温度 ----尤其是在夏天。 

  我对自己的华硕A8笔记本电脑在Ubuntu和Windows XP系统下(忽略后台运行的程序)测试对比,结论是:硬盘温度差异很小,但CPU的温度,Ubuntu比Windows XP要高很多。 

  如果只是开启一些正常网页(Flash不很多),或者使用一般程序,如Office,Ubuntu和Windows XP下的CPU温度几近相同。但如果浏览的网页Flash很多,Ubuntu下的CPU温度就会上升很快,会比XP高5~6ºC,而CPU的使用率也是Ubuntu高很多。但是,耗用的内存却是Ubuntu少很多。 

  Ubuntu的网络电视软件有Gsopcast,XP的网络电视软件有PPlive。在打开一个网页,同时运行网络电视的状况下(室温28ºC): 

  Ubuntu8.04:硬盘温度:46ºC 
  CPU温度:达70ºC左右 
  CPU平均使用率:50%左右 
  Windows XP:硬盘温度:45ºC 
  CPU温度:60ºC左右 
  CPU平均使用率:30%左右 

  虽然据说现在的CPU抗高温能力可达100ºC,但是,如果你每天都要在笔记本电脑下工作很长时间,还是需要适当的让Ubuntu休息一下。 

  附图一:Ubuntu8.04下的测试 

  [attach]8657[/attach] 

  附图二:Windows XP下的测试 

  [attach]8658[/attach]

用Ubuntu Live CD来测试电脑

Ubuntu 8.04 LTS 桌面版本的CD也是一张Live CD,Live CD的意思就是你不必安装也可以直接用这张光盘来运行一个操作系统,而且是图形界面的操作系统。 

  买电脑时可以用这张CD来测试电脑。 

  首先可以测试电脑和Linux操作系统的兼容性,如果能用Live CD启动,则证明兼容性良好。用光盘启动后,桌面有一个Examples文件夹,里面有视频文件,打开试试视频和音频效果。 

  然后删除桌面上的所有图标,右键单击上面板和下面板--选择“属性”--把上下面板自动隐藏。然后在桌面单击右键--更改桌面背景--选择纯色的壁纸--把颜色名称分别改为 #000000(全黑)、#FFFFFF(全白)、#FF0000(全红)、#00FF00(全绿)、#0000FF(全蓝)、#FFFF00(全黄),检查液晶屏是否有 亮点、暗点、彩点。 

  把鼠标移到屏幕顶上,面板会自动滑出,点击菜单 系统--系统管理--系统监视器--系统标签,查看电脑的基本硬件配置是否和配置单上一样,如内存、CPU等。如果是双核CPU的话,这里会显示 处理器0 和 处理器1 两个处理器。在 文件系统 标签里可以查看硬盘的分区情况从而算出硬盘大小。 

  打开 应用程序--附件--文本编辑器,打打字,感受一下键盘手感如何,测试键盘的所有按键和快捷键。

  打开 应用程序 菜单里的各个应用程序试试,打开的速度可能会有点慢,不过这不一定是电脑硬件的问题,因为现在运行的是光盘上的操作系统,所以会比安装在硬盘上的系统慢一些。 

  建议去买电脑前带上U盘和相机的存储卡,可以测试各个USB接口和读卡器。 

  接上交流电源,再拔出来,试试能否自动切换到电池供电。 

  电脑城一般都有无线网络,可以试试无线网卡能否找到信号。 

  检查装箱单,看配件是否齐全。 

  最后,别忘了让经销商在保修卡上盖章。

快速体验Linux的3种方式Compiz-fusion,很好,很强大Linux下Virtualbox和Wine不会中毒吗?Linux下软件安装方法总结-总评Linux安装字体Linux添加用户Linux文件系统了解用rsync从Linux到Windows远程备份(组图)关于Linux精华文档版区Linux中取得帮助

加载全部内容

Linux系统排行