青蛙球
2020-08-13 13:43
采纳率: 100%
浏览 149

QtQuick窗口控件奇怪错位问题

最近使用qml编写程序,

但是在别人的电脑上跑的好好的程序,

到了我的电脑上就出现了bug,按钮和控件全部奇怪的拉伸了。。

我接着就直接用了QML的示例代码,结果在我电脑上还是有问题。

比如:

//main.qml
import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Controls 2.5

ApplicationWindow {
    id: mainwindow;
    visible: true;
    title: "test";

    TabBar {
          id: bar
          width: parent.width
          TabButton {
              text: qsTr("tab1")
          }
          TabButton {
              text: qsTr("tab2")
          }
          TabButton {
              text: qsTr("tab3")
          }
      }

}

结果:

图片说明

我本来以为是TabBar控件的问题,然后我就单独放了一个Button:

//main.qml
import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Controls 2.5


ApplicationWindow {
    id: mainwindow;
    visible: true;
    title: "test";

    Button {
        x:0; y:0;
        text: "Testing";
    }
}

结果还是:

图片说明

主要这个问题只在我一台电脑上出现,其他电脑都不会,很难受。。。

有小伙伴也遇到这个破情况的吗??

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 话小兵 2020-08-14 10:48
    已采纳

    可能是显卡的问题,如果既有集显又有独显,切换成独显试试

    点赞 打赏 评论
  • 看看你的计算机的dpi设置是不是不是100%,很可能是缩放比例和qtquick不兼容

    点赞 打赏 评论

相关推荐