em seguida vamos criar o nosso Hello World:
entre no scratchbox e cria uma pasta para o codigo fonte:
- /scratchbox/login
- [sbox-DIABLO_ARMEL: ~] > mkdir hello
- [sbox-DIABLO_ARMEL: ~] > cd hello
em seguida inicie a codificação:
- [sbox-DIABLO_ARMEL: ~/hello] > vi hello.cpp
digite o código abaixo:
#include <QApplication>
#include <QLabel>
int main( int argc, char *argv[] )
{
QApplication a( argc, argv );
QLabel * label = new QLabel("HELLO WORLD !");
label->setAlignment(Qt::AlignCenter);
label->show();
return a.exec();
}
Em seguida vamos compilar:
- [sbox-DIABLO_ARMEL: ~/hello] > qmake -project - [sbox-DIABLO_ARMEL: ~/hello] > qmake - [sbox-DIABLO_ARMEL: ~/hello] > make
Pronto!!! seu programa está completo.
Agora precisamos startar o Xephyr e rodamos a aplicação. para isso abra um novo terminal(fora do scratchbox) e digite:
- Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite
- Obs.: Caso você não queira decorar essa linha, crie um alias. Para isso no /home/user digite:
- sudo vi .bashrc
- no final do arquivo digite: alias xephyr='Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite'
- pronto! da próxima vez que quiser startar o Xephyr apenas digite: xephyr no terminal
em seguida no scratchbox digite :
[sbox-DIABLO_ARMEL: ~/hello] > export DISPLAY=:2
[sbox-DIABLO_ARMEL: ~/hello] > af-sb-init.sh start
[sbox-DIABLO_ARMEL: ~/hello] > ./hello
deverá ficar assim:
