Qt程序没有文字我也没有字体错误
Qt program have no text and i haven't font error
抱歉,如果我的英语不完美,但我的母语是法语。
我的问题是我的 window 上有一个用于 raspbian 的交叉编译器,我终于做到了,但是当我在我的 pi 上执行程序时,window 上的小部件没有文字,我也没有关闭按钮。有人给了我一个在他的 raspberry pi 上完美运行的代码,我得到了相同的结果。这两种代码的结果相同:只是基本的 window 上面写着一个按钮 "test"。所以我知道我的问题不是我的交叉编译器,而是我的 pi。我尝试卸载 qt5-default 包,重新安装并升级所有包,但没有效果。我尝试使用此命令 运行 linuxfb 插件 -./myprogram -platform linuxfb 但我有图形错误...看看这张照片。
my program it's on the left corner
我也在Qt forum上发帖了,但是回复很慢。我花了三个星期才试图找到问题所在。如果有人可以为这个问题提供解决方案或想法,我会接受任何建议。
感谢阅读此消息。
Kuba Ober 给了我一个解决方案,用另一个 microsd 重新安装 raspbian img 和 qt5 就可以了!但我不知道到底是什么问题,但这个解决方案有效。
I know that my issue isn't my cross compiler but is on my pi
这不太可能 - 很容易检查:下载一个新的 Raspbian 图像到 SD 卡,启动它,然后尝试您的代码。
您忘记了更可能的原因:您可能构建了一个功能不全的 Qt 副本。我打赌它不会对任何人的 Raspberry Pi 起作用,包括你朋友的
你的问题实际上是你正在使用的 --platform 插件,linuxfb 不会有任何 Windows 边框,因为它直接写入帧缓冲区,而不是到 X 服务器。你需要使用 xcb.
并且不要 运行 以 root 身份使用它,否则您可能会失去 DISPLAY 环境。
抱歉,如果我的英语不完美,但我的母语是法语。
我的问题是我的 window 上有一个用于 raspbian 的交叉编译器,我终于做到了,但是当我在我的 pi 上执行程序时,window 上的小部件没有文字,我也没有关闭按钮。有人给了我一个在他的 raspberry pi 上完美运行的代码,我得到了相同的结果。这两种代码的结果相同:只是基本的 window 上面写着一个按钮 "test"。所以我知道我的问题不是我的交叉编译器,而是我的 pi。我尝试卸载 qt5-default 包,重新安装并升级所有包,但没有效果。我尝试使用此命令 运行 linuxfb 插件 -./myprogram -platform linuxfb 但我有图形错误...看看这张照片。
my program it's on the left corner
我也在Qt forum上发帖了,但是回复很慢。我花了三个星期才试图找到问题所在。如果有人可以为这个问题提供解决方案或想法,我会接受任何建议。
感谢阅读此消息。
Kuba Ober 给了我一个解决方案,用另一个 microsd 重新安装 raspbian img 和 qt5 就可以了!但我不知道到底是什么问题,但这个解决方案有效。
I know that my issue isn't my cross compiler but is on my pi
这不太可能 - 很容易检查:下载一个新的 Raspbian 图像到 SD 卡,启动它,然后尝试您的代码。
您忘记了更可能的原因:您可能构建了一个功能不全的 Qt 副本。我打赌它不会对任何人的 Raspberry Pi 起作用,包括你朋友的
你的问题实际上是你正在使用的 --platform 插件,linuxfb 不会有任何 Windows 边框,因为它直接写入帧缓冲区,而不是到 X 服务器。你需要使用 xcb.
并且不要 运行 以 root 身份使用它,否则您可能会失去 DISPLAY 环境。