2012-02-21 3 views
0

Я новичок в разработке Symbian (также на C++). Я хочу создать приложение с несколькими окнами в Symbian. для этого я хочу нажать другой экран с текущего экрана. Я стараюсь, как этотРабота с несколькими окнами в Symbian с помощью Qt

В mainwindow.cpp

void MainWindow::on_pushButton_clicked() 
{ 
    // HERE I WANT TO PUSH SECOND WINDOW 
    secondwindow sec; 

    sec.showFullScreen(); 
} 

secondwindow.cpp является

secondwindow::secondwindow(QWidget *parent) : 
    QMainWindow(parent), 
    ui(new Ui::secondwindow) 
{ 
    ui->setupUi(this); 
} 

secondwindow::~secondwindow() 
{ 
    delete ui; 
} 

Но при нажатии на кнопки в главном окне Не показывая secondscreen. пожалуйста, расскажите мне, как обрабатывать несколько экранов в symbian.

Благодаря

ответ

1

Объем переменной ограничивается функцией, и ваш объект создается на стеке. Это означает, что он будет недействительным при возврате функции. Кроме того, в Qt вы должны динамически создавать все подклассы QObject, если они не являются верхним уровнем. Если вы новичок в Qt, я рекомендую вам следовать советам, перечисленные в этом Qt forum thread

хорошей отправной точкой для изучения находится на Qt website

+0

Я новичок в qt. Спасибо..:) –

Смежные вопросы