0

我创建的 Qt GUI 应用程序有问题。基本上,我在我的 ubuntu 中创建了应用程序来检查它是否可以编译并正常工作,但是,如果我设置了交叉编译器(按照教程并尝试了一个正常工作的 hello world)并在 pi 中执行我的代码,那么 UI 不会正常显示,基本上我什么都做不了:·文本从按钮上消失·鼠标从屏幕上消失(因此无法单击按钮)·无法使用 Tab 键导航按钮

有什么线索吗?也许我不能在 pi 中使用 .ui 文件而必须使用 qml?先感谢您。

2 我用 pi 得到的截图以及程序的实际外观(忽略第二个 LCD 显示器): 我得到的 http://imageshack.us/a/img17/9986/img20130508093318.jpg 它应该是什么样子

4

1 回答 1

0

听说Qt5有不同的渲染平台,我编译版本的标准是“eglfs”,也就是全屏EGL加速移动应用风格。我需要使用命令“./myprogram -platform xcb”运行另一个平台,例如 xcb 或 x11。不幸的是,我只有以下平台选项,它们都不起作用:eglfs、linuxfb、minimal、minimalegl、offscreen。我现在不知道如何安装这些,我会谷歌它看看我是否能找到任何东西。

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=26590&p=321556

于 2013-05-10T09:02:08.327 回答