使用designer-qt3设计界面,生成对应.h和.cpp文件时遇到的问题

本文列举了使用designer-qt3设计Qt界面时遇到的问题,包括身份权限问题、qconfig.h文件访问权限、tmake配置文件缺失、Makefile错误、uic生成文件错误以及编译错误,并详细介绍了每个问题的解决方法,如切换管理员权限、设置环境变量、修改Makefile、使用正确版本的uic等。
摘要由CSDN通过智能技术生成

在实验中遇到了若干问题,通过查找资料以及自己的摸索,解决了问题。现把具体遇到的问题现象及分析罗列如下:

1.      最好使用root身份运行designer-qt3,以便正常保存文件。比如,以mrl用户身份使用designer-qt3,开启时,控制台有“QSettings::sync: filenameis null/empty”的提示;在保存文件时,出现点击确认对话框保存,对话框重新弹出要求保存文件的提示。

 

2.      如果出现“qconfig.h: No such file or directory”的出错提示,如下所示

 

很可能是qconfig.h的文件无法访问。原因是因为当前用户没有权限访问qconfig.h文件。目前解决方案是:输入“su”,切换到管理员请权限下,重新设置环境变量。

 

可以编写shell脚本,来配置环境变量,脚本内容如下:

#!/bin/bash

exportBUILD=/usr/local/src/EduKit-IV/Mini2410/simple/12.3-qtopia-x86/build

export DQTDIR=$BUILD/qtopia-x86/dqt

export QTDIR=$BUILD/qtopia-x86/qt2  

export QPEDIR=$BUILD/q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值