我是Symbian开发的新手(也是c ++)。我想在Symbian中创建一个多窗口应用程序。为此,我想从当前屏幕推送另一个屏幕。我这样尝试
在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;
}
但是在主窗口中单击按钮时,它不显示第二个屏幕。请指导我如何在symbian中处理多个屏幕。
谢谢
最佳答案
变量的范围仅限于该函数,并且在堆栈上创建对象。这意味着当函数返回时它将无效。此外,在Qt中,当它们不是顶级时,必须动态创建QObject的所有子类。如果您是Qt新手,
我建议您遵循此Qt forum thread中列出的建议
学习的好起点是Qt website