|
5Qter豆
Qt 程序运行后界面错位,明明是有边框的程序,却按照无边框那样显示
预览图:
运行后
具体情况:
目的:使用 QWebEngineView 调用百度地图
问题:当在主界面类Widget的构造函数中添加WebEngineView后,运行程序就会如上图所示错位。
但是鼠标停留在按钮下方(即原本正常位置)就能点击按钮,也就是只有显示出问题。
- Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget)
- {
- ui->setupUi(this);
复制代码
如果不向主界面中加 webengineview ,运行不错位,例如改成 webengineview = new QWebEngineView(nullptr); 就正常但是 webengineview 不被显示。
然后改用布局layout添加,把 webengineview 加到一个 layout 中,再设置 widget 使用这个layout,也会出现错位问题。
|
|