当我将分辨率设置为800x600时,我的应用程序会崩溃,并显示以下错误:
但是当我在分辨率为1920x1080(或任何大于等于1024x768)的显示器上运行Qml应用程序时,应用程序可以正常工作。
系统信息:
更新:我已经在bugreports.qt.io上创建了一个bug报告。 这种现象只会出现在Qt Quick Controls 2应用程序中。
QXcbConnection: XCB error: 2 (BadValue), sequence: 460, resource id: 0, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 461, resource id: 37748745, major code: 2 (ChangeWindowAttributes), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 462, resource id: 37748745, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 463, resource id: 37748745, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 464, resource id: 37748745, major code: 18 (ChangeProperty), minor code: 0
etc.
但是当我在分辨率为1920x1080(或任何大于等于1024x768)的显示器上运行Qml应用程序时,应用程序可以正常工作。
系统信息:
- 操作系统:Archlinux 4.7.4-1-ARCH x86_64 GNU/Linux
- Qt版本:QMake version 3.0 Using Qt version 5.7.0
- libxcb库版本:libxcb 1.12-1
更新:我已经在bugreports.qt.io上创建了一个bug报告。 这种现象只会出现在Qt Quick Controls 2应用程序中。