Главная » 2011 » Сентябрь » 4 » Рабочее нативное приложение C++ для EZX (A1200)
18:05 Рабочее нативное приложение C++ для EZX (A1200) |
Свершилось, собрал первое GUI-приложение для своего мобильника.
Это текст main.cpp:
#include <stdlib.h> #include <qapplication.h> #include <qpushbutton.h>
int main(int argc, char **argv) { QApplication* a = new QApplication( argc, argv ); QPushButton* hello = new QPushButton( "Hello world! 110", 0 ); hello->resize( 240, 240 );
a->setMainWidget( hello ); hello->show(); a->exec(); system("echo end"); return 0; }
После сборки и запуска получаем на экране большую кнопку. Правда, запущенная программа, как видно из исходника, закрываться сама не умеет, но по крайтей мере вообще работает :) Как собрать SDK, скомпилировать и запустить приложение на телефоне, можно прочитать здесь http://forum.motofan.ru/index.php?showtopic=127899
Чтоб было меньше головняков с работой написанных программ, и реже выскакивали Segmentation fault, обьекты классов Qt лучше создавать через new, например QPushButton* hello = new QPushButton( "Hello world! 110", 0 ); вместо QPushButton hello( "Hello world! 110", 0 );
Ещё примеры рабочих исходников можно посмотреть здесь http://forum.mototrubka.ru/index.php/topic,191.0.html , например там есть готовый скелет для демона. Ещё ссылка на документацию Qt http://doc.trolltech.com/2.3/t1.html
|
Просмотров: 849 |
Добавил: intell
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|