• 7861阅读
  • 7回复

[菜鸟急求助!] 使用QDevelop和Qt4出现的问题 [复制链接]

上一主题 下一主题
离线giampaolo
 

只看楼主 倒序阅读 楼主  发表于: 2007-03-18
— 本帖被 XChinux 执行加亮操作(2008-07-26) —
关键词: 对话框
昨天刚在linux上装的qt4.2.2,今天又装了个QDevelop.
发现用QDevelop新建的工程文件(.pro),在qt4中编辑对话框(.ui),在给pushbutton加图标后.没有添加代码,进入QDevelop编译.出来的程序没有图标了,是怎么回事.
急请高手指点迷津!
[ 此贴被XChinux在2008-07-26 09:22重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-03-18
QDevelop还很不完善,暂且还不能真正地应用于实际开发。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线giampaolo

只看该作者 2楼 发表于: 2007-03-18
多谢,可是有没有像QDevelop这样的能比较方便的开发qt4软件啊?
离线jedychen

只看该作者 3楼 发表于: 2007-03-19
给pushbutton加图标,用资源文件.qrc,在Qdevelop中加入这个qrc
离线htyoung

只看该作者 4楼 发表于: 2007-03-19
我也碰到过 我是自己加的资源文件。
步骤:
1 写个资源文件 test.qrc 如下(images 是我的子文件夹)
<!DOCTYPE RCC><RCC version="1.0">
    <qresource>
        <file>images/new.png</file>
          </qresource>
        </RCC>

2. 将这个文件加到你的项目文件里:

TEMPLATE    = app
CONFIG    += qt release

RESOURCES    = test.qrc

FORMS      += form1.ui
HEADS += form1.h                                         
SOURCES        = form1.cpp \
               
                  main.cpp


TARGET        =  test



3.  在代码中调用:
fileNewButton->setIcon(QIcon(":/images/new.png"));

最后你编译就行了。

关于resources 文件可看一下这里:
http://www.bessrc.aps.anl.gov/software/qt4-x11-4.2.2/resources.html


另外,如果你只是想要一个集成的调试器,那么在linux下可以试试 DDD(只要在编译时 加 QT_DEBUG,或是在makefile加 -g选项)
***
QT5
***
离线sunyilong
只看该作者 5楼 发表于: 2008-07-31
KDEVELOP里面集成的QT版本比较低,好多QT4的属性都不支持。
离线duduqq

只看该作者 6楼 发表于: 2008-08-02
我也遇到过这样的问题,但后来我重新编译安装QT,后来QDEVELOP就没有这样的问题了
离线focusoncdr

只看该作者 7楼 发表于: 2008-08-02
使用Kdevelop可以开发QT4的程序的
快速回复
限100 字节
 
上一个 下一个