Qt4 + KDevelop3.3 的开发方式
2007-05-09 18:06
363 查看
接下来开始编码,大体上可以分成两种方式直接编写代码和用可视化的Qt Designer自动生成代码。
直接编写代码可以用KDevelop做为工具,其中新建项目中选择Qmake项目,使用它可以免去了不断输入qmake -project 和 qmake *.pro的麻烦。
使用Qt Designer生成 *.ui文件,可以直接qmake -project 后,载qmke *.pro编译,如果需要查看和修改源文件,则可以使用uic *.pro生成 .h 和 .cpp的文件。
使用Qt Designer设计完成的ui文件,qmake -project后,可以直接在KDevelop中“导入已有项目”,然后编写个main.cpp则可以直接运行。
如我用Qt Designer拖了一个MainWindow的test.ui,写如下main.cpp
#include <QApplication>
#include <ui_test.h>
int main(int argc, char *argv[]){
QApplication app(argc,argv);
Ui::MainWindow ui;
QMainWindow *mainwin = new QMainWindow;
ui.setupUi(mainwin);
mainwin->show();
return app.exec();
}
构建,编译,运行,则可看见一个MainWindow显现出来,十分方便的
补充一下: 还可以导入Qt库以使用KDevelop的代码补全功能,方法是在代码补全的设置中,选择“自定义FCS库”,然后选择/usr/local/Trolltech/Qt-4.2.23/include 添加成功后,这个功能就可以使用了~
直接编写代码可以用KDevelop做为工具,其中新建项目中选择Qmake项目,使用它可以免去了不断输入qmake -project 和 qmake *.pro的麻烦。
使用Qt Designer生成 *.ui文件,可以直接qmake -project 后,载qmke *.pro编译,如果需要查看和修改源文件,则可以使用uic *.pro生成 .h 和 .cpp的文件。
使用Qt Designer设计完成的ui文件,qmake -project后,可以直接在KDevelop中“导入已有项目”,然后编写个main.cpp则可以直接运行。
如我用Qt Designer拖了一个MainWindow的test.ui,写如下main.cpp
#include <QApplication>
#include <ui_test.h>
int main(int argc, char *argv[]){
QApplication app(argc,argv);
Ui::MainWindow ui;
QMainWindow *mainwin = new QMainWindow;
ui.setupUi(mainwin);
mainwin->show();
return app.exec();
}
构建,编译,运行,则可看见一个MainWindow显现出来,十分方便的
补充一下: 还可以导入Qt库以使用KDevelop的代码补全功能,方法是在代码补全的设置中,选择“自定义FCS库”,然后选择/usr/local/Trolltech/Qt-4.2.23/include 添加成功后,这个功能就可以使用了~
相关文章推荐
- 从源代码编译安装Qt开发工具如(KDevelop)时遇到:Qt (>= Qt 3.3 and < 4.0)解决方法
- 用KDevelop开发Qt4程序
- fc6下用KDevelop开发Qt4
- java开发webservice的几种方式
- Android Launcher桌面应用快捷方式的开发
- python3.3使用tkinter开发猜数字游戏示例
- 解析PayPal支付接口的PHP开发方式
- iOS开发emoji处理方式大起底
- 使用Host-Provider方式开发的App,无法获取SharePoint Online中的item
- EF在单例模式及C/S方式开发时,操作数据对象以后如果发生异常,要做善后工作。
- android手机开发之图片旋转的二种方式
- SSM开发环境的搭建(方式二)
- Android开发之使用sqlite3工具操作数据库的两种方式
- Android开发拨打电话的权限,调用方式有两种,以及区别
- cocos2dx3.3开发FlappyBird总结十五:记录玩家得分
- cocos2dx3.3开发FlappyBird总结十六:游戏层实现
- Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- 用kdevelop开发c程序入门
- IOS开发之Post 方式获取服务器数据
- ios多线程开发的常用三种方式