2012-02-21 25 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。謝謝..:) – 2012-02-21 10:55:25