2010-04-08 8 views
0

J'ai une classe qui hérite QMainWindow et je veux juste avoir un widget WebView et rien d'autre,Obtenir un QWidget de prendre l'ensemble QMainWindow

alors voici ce que j'ai essayé de faire pour le constructeur:

MyWindow::MyWindow(QWidget *parent) : QMainWindow(parent) 
{ 
    this->_webView = new QWebView(this); 
    this->setCentralWidget(this->_webView); 
} 

Cela n'a pas fonctionné dois-je utiliser une sorte de mise en page pour faire ce remplissage? Il suffit de se débarrasser de QMainWindow et d'utiliser QWebView comme widget de premier niveau.

Répondre

3

Si vous n'utilisez aucune des fonctionnalités de QMainWindow, il n'y a aucune raison de l'utiliser.