QT5标题栏遮盖了Windows 10上的顶行按钮

时间:2017-10-19 19:12:54

标签: qt pyqt qt5 pyqt5 qt5.6

我的PyQT5应用程序在Linux,macOS和一些Windows PC上运行良好,但在某些Windows 10 PC上,窗口框架/标题栏遮住了顶行按钮: Obscured Buttons

不仅按钮被遮挡,您还必须单击按钮下方才能点击它们,因此点击位置看起来是正确的,但按钮显示在点击位置上方。

按钮在QT Creator UI文件中创建,如下所示:

<widget class="QMainWindow" name="MainWindow">
 <widget class="QWidget" name="centralwidget">
  <layout class="QGridLayout" name="gridLayout">
   <item row="0" column="0" colspan="10">
    <layout class="QHBoxLayout" name="horizontalLayout">
     <item>
      <widget class="QPushButton" name="OpenButton">

版本:来自Miniconda的PyQt 5.6.0,qt5.6.2

1 个答案:

答案 0 :(得分:2)

正如@Arpegius所指出的那样,这是由英特尔图形驱动程序引起的(见QT bug 62127

如果我将QT应用程序配置为使用我的NVidia适配器而不是我的英特尔适配器,问题就会消失。