我想用qt和qt設計器一起創建一個簡單的全屏webview,上面有一個線條編輯和一個按鈕來創建一個非常簡單的瀏覽器。使用Qt構建全屏佈局
問題是,佈局不希望展開以填充所有可用空間。我似乎認爲我錯過了一些非常簡單的事情,但我似乎無法弄清楚。
這裏是我的佈局
<MainWindow>
<GridView>
<VBoxLayout>
<HBoxLayout>
<lineEdit /><PushButton />
</HBoxLayout>
<WebView />
</VBoxLayout>
</GridView>
</MainWindow>
這裏的概述是在MainWindow類
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->lineEdit->showFullScreen();
ui->pushButton->showFullScreen();
ui->webView->load(QUrl("http://google.com"));
ui->webView->showFullScreen();
}
的代碼,這裏是主代碼
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.showMaximized();
return a.exec();
}
它找出來像這樣而不是webview和lineedit填充整個空間量
有沒有辦法在Qt中這樣做,我會假設這是一個標準的事情要做。
很多預先感謝!
謝謝,但我想知道什麼對象..?主窗口或web視圖 – user866190