QT安装使用及Demo示例

本文详细介绍了在Fedora 10系统上安装QT 4.5.1的步骤,包括下载、安装、配置Qt Creator,并展示了一个在图片上画直线的Demo。还解决了安装过程中遇到的硬盘空间不足、不能用root用户登录等问题,并分享了FTP文件共享、打包压缩文件的方法,以及VMware的设置技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QT安装使用及Demo示例

 

1 安装下载
    下载:
    操作系统:fedora 10
    QT最新版本:4.5.1(LGPL)
    下载地址:http://www.qtsoftware.com/downloads/sdk-linux-x11-32bit-cpp

    下载文件:qt-sdk-linux-x86-opensource-2009.02.bin
安装:
    进入下载目录,在终端中输入如下命令。
    chmod u+x qt-sdk-linux-x86-opensource-2009.02.bin
    ./qt-sdk-linux-x86-opensource-2009.02.bin
    进入安装界面:


2 配置Qt Creator
    Qt Creator界面


配置Qt路径
    进入Tools — Options菜单,选择Qt安装路径,Qt安装路径一般在Qt Creator的安装路径下面(有时候是自己配好的,此步骤可略过)。

 

3 Demo演示
    Demo
    在一副图片上画直线。

新建工程
    选择Qt4 Console Application。

必须选中QtCore Module和QtGui Module两项。

全部代码,见最后。

 

4 曾经遇到的主要问题
4.1 不能用root用户登陆
    fedora默认不能使用root用户登陆系统之中。
解决方法:更改"/etc/pam.d/gdm"配置文件。
在终端中输入命令:
     su
     vi /etc/pam.d/gdm
     用"#"符号注释掉“auth required pam_succeed_if.so user != root quiet”
     所用vi命令:
        命令"i"在光标前插入字符
        命令":w"保存,命令":q"退出

4.2 安装时硬盘空间不足
    挂载一个新硬盘
    先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a new virtual disk”,分配容量,其他默认配置。
    启动虚拟机系统,用root登陆,在命令行用fdisk -l查看是否识别了新硬盘,如果添加的是IDE硬盘,就应该看到hdb,如果是SCSI硬盘,看到的就应该是sdb,发现是sdb。
    使用fdisk /dev/sdb命令,在出现的选项中选择“w”,即将分区表写入硬盘并退出,这时再用fdisk -l查看。
    用mkfs命令将其格式化,mkfs ext3 /dev/sdb
    用mount命令将其挂载,mount –t ext3 /dev/sdb /vtronwork   (/vtronwork为我所挂载的目录)

4.3  通过ftp在fedora和windows之间共享文件
使用Serv-U配置服务器。
在fedora中通过"ftp"命令登陆服务器、"mget"命令下载QT所需文件、"!"命令退出ftp。
    ftp 10.1.13.34 登陆服务器。
    输入用户名:(例如:ljj)
    输入密码:(例如:lijingjing)
    mget * 下载全部文件

4.4 打包压缩文件
   打包  tar -cvf 打包后的文件名 要打包的目录/文件名
      例如:tar -cvf VtronGraphic.tar VtronGraphic
   压缩  gzip 要压缩的包名
      例如:gzip VtronGraphic.tar

   解压解包  tar 压缩包名
      例如:tar -xzvf VtronGraphic.tar.gz

4.5 vmware设置
    新建好虚拟机后,要设置好光盘镜像的位置(或者用物理光驱),然后启动电源(power on) 

 

附Demo代码:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值