我的PyQT5应用程序在Linux,macOS和一些Windows PC上运行良好,但在某些Windows 10 PC上,窗口框架/标题栏遮住了顶行按钮:
不仅按钮被遮挡,您还必须单击按钮下方才能点击它们,因此点击位置看起来是正确的,但按钮显示在点击位置上方。
按钮在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
答案 0 :(得分:2)
正如@Arpegius所指出的那样,这是由英特尔图形驱动程序引起的(见QT bug 62127。
如果我将QT应用程序配置为使用我的NVidia适配器而不是我的英特尔适配器,问题就会消失。