现在的位置: 首页 > 综合 > 正文

symbian S60 Qt 初体验

2018年03月29日 ⁄ 综合 ⁄ 共 905字 ⁄ 字号 评论关闭

QT被Nokia收购以后,顿时风声鹊起,似乎Nokia的应用开发将采用Qt已成必然之势;固小体验一把在Symbian s60上完成自己的处女作;

 

在上一篇Symbian开发环境搭建之事必躬亲的基础上,下载了qt-symbian-opensource-4.6.0.exe,安装;

 

 

1)在carbide中,选择preference->qt,设置Qt安装bin目录;

 

2)创建Qt Project QTTest 工程,,选择 widget,默认到底;

 

3)修改QTTest.h 和QTTest.cpp如下:

 

 

QTTest.h

 

#ifndef QTTEST_H
#define QTTEST_H

#include <QtGui/QWidget>
#include "ui_QTTest.h"
#include <QPushButton>

class QTTest : public QWidget
{
    Q_OBJECT

public:
 QTTest(QWidget *parent = 0);
    ~QTTest();

private:
    Ui::QTTest ui;
    QPushButton *pbtn; //创建了一个按钮
};

#endif // QTTEST_H

 

 

 

QTTest.cpp:

 

#include "QTTest.h"

QTTest::QTTest(QWidget *parent)
    : QWidget(parent)
{
 ui.setupUi(this);
 setMaximumSize(500,500);
 setMinimumSize(500,500); //设置窗口最大尺寸和最小尺寸
 setWindowTitle("corey first QT app on symbian!");
 pbtn=new QPushButton("hello world!",this); //创建按钮
 pbtn->setGeometry(10,10,100,100);  //设置按钮尺寸和位置
}

QTTest::~QTTest()
{
 delete pbtn;
}

 

编译,并且用模拟器运行,模拟器自动打开;

 

点击模拟器菜单按钮:

 

选择install:

 

选择QTTest:

 

显示QTTEst:

 

抱歉!评论已关闭.