Qt - QTreeView在运行应用程序时开始表现奇怪

时间:2016-06-22 06:50:33

标签: c++ qt qt5 qt-creator

我有一个奇怪的问题。 应用程序启动后,一切正常。 但是过了一段时间,我的应用程序中的QTreeViews开始表现得很奇怪。选择不再是系统蓝色。相反,它看起来像

click to see pictures 1), 2), 3)

即,图标和左侧和右侧的虚线略微暗淡,如图片 1)。 Windows 8.1中的“扩展”三角形变为+/-按钮,如图片 2)。当我将鼠标悬停在此展开按钮上时,我将获得一个空的白色方块,而不是“突出显示的扩展三角形”,如图片 3)

通常情况下,选择和扩展三角形应如下所示(在应用程序启动后它会如下所示),如下图 1)所示

click to see pictures 1), 2)

鼠标悬停的扩展三角形应该看起来像图片 2)(它在应用程序启动后会发生)。

在Windows 8.1上以管理员权限启动应用程序。

有趣的是,用于Qt 5.6.0的QtCreator 4.0.0(我正在使用)有时会在其文件树视图(列出项目文件的位置)中遇到相同的问题。我也使用管理员权限运行它(因为我需要调试需要管理员权限的应用程序)。

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

我认为这是一个已知错误,并且已在Qt5.6.1版本中修复。 See here有关错误的详细信息 - 它看起来就像您所看到的(或非常相似)。

因此,请尝试更新到Qt5.6.1,看看是否能解决它。