我想创建一个程序,在整个屏幕上加载谷歌,所以我使用w.showFullScreen();
全屏打开我的qt程序,它完美无缺,但是当我添加QWebView
并设置这样centralWidget
:
但是当我运行该程序时,我在窗口的两侧得到了一些边距,换句话说,QWebView
字面上并不是与窗口和谐地在窗口中,它看起来像这样:
我不认为我的代码有误,但现在就是这样 untitled.pro:
#-------------------------------------------------
#
# Project created by QtCreator 2015-02-07T21:25:42
#
#-------------------------------------------------
CONFIG += release
QT += core gui
QT += webkitwidgets
的main.cpp
w.showFullScreen();
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWebKitWidgets>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->webView->load(QUrl("http://www.google.com"));
}
MainWindow::~MainWindow()
{
delete ui;
}
谢谢。
答案 0 :(得分:2)
您的中央窗口小部件有布局。有可能你有layoutLeftMargin,layoutRightMargin,layoutTopMargin,layoutBottomMargin,其他值超过0你QtDesigner点击你的中心小部件,在你的属性下面设置边距为0.