我想创建一个程序,以全屏方式加载谷歌,所以我使用全屏方式打开了我的qt程序w.showFullScreen();
它工作得很好,但是当我添加QWebView
并将其设置为centralWidget
像这样:
但是当我运行该程序时,我在窗口的两侧得到了一些边距,换句话说QWebView
从字面上看,它并不与窗口和谐地全屏显示,它看起来像这样:
我不认为我的代码是错误的,但它是
无标题.pro:
#-------------------------------------------------
#
# Project created by QtCreator 2015-02-07T21:25:42
#
#-------------------------------------------------
CONFIG += release
QT += core gui
QT += webkitwidgets
main.cpp
w.showFullScreen();
主窗口.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;
}
谢谢。
您的中央小部件有一个布局。可能您的 QtDesigner 中的 layoutLeftMargin、layoutRightMargin、layoutTopMargin、layoutBottomMargin 的其他值不是 0,单击您的中央小部件,然后在属性的下方将边距设置为 0。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)