gpt4 book ai didi

linux - QVFB 无法显示 -- QT forEmbedded Linux 演示示例

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:48 26 4
gpt4 key购买 nike

经过一段时间后,我能够为主机 x11 环境编译 qvfb。现在我期待在其中运行 QT 嵌入式 Linux 演示程序。但我在这方面并不成功

http://doc.qt.io/qt-4.8/install-x11.html
在这里,我已经为 x11 配置了 QT 源,考虑到上面链接的引用,我的 qvfb 位于这个位置:---~/qt_source/qt_source_x11/qt-everywhere-opensource-src-4.8.5/bin

http://wiki.qt.io/Building_Qt_for_Embedded_Linux
在这里,我引用了上面的链接,并为嵌入式 Linux 主机配置和编译了 QT,并支持安装在以下位置的 LinuxFB 和 QVFB:--/opt/Qt5.1.1/4.8.5_embedded/gcc/ .

http://doc.qt.io/qt-4.8/qvfb.html
https://twocleverbyfull.wordpress.com/2009/09/23/qt-embedded-part-2-using-qvfb/
现在我将以上两个链接纳入引用并希望在 qvfb 中运行 qt 以获取嵌入式应用程序示例。

为主机 x11 运行 qvfb :---

dinesh@ubuntu:~/qt_source/qt_source_x11/qt-everywhere-opensource-src-4.8.5/bin$ ./qvfb

现在我正在运行书籍演示示例:---

dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos$ ls
affine declarative gradients README textedit
arthurplugin deform helper shared undo
books demos-manifest.xml interview spectrum
boxes demos.pro mainwindow spreadsheet
chip embeddeddialogs pathstroke sqlbrowser
composition glhypnotizer qtdemo sub-attaq
dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos$ cd books/
dinesh@ubuntu:/opt/Qt5.1.1/4.8.5_embedded/gcc/demos/books$ ./books

为什么书籍守护进程没有进入 qvfb 内部?为什么它显示为单独的窗口?

请提出建议。

应用程序运行的屏幕截图:-- enter image description here

最佳答案

我能够找出问题所在。

您将需要两个 Qt 版本。正常构建(使用默认配置设置)和嵌入式构建(在配置中启用 -embedded、-qt-gfx-qvfb 选项)。

当您拥有两个版本时,在正常版本中编译 qvfb 并启动它。

在嵌入式构建中,编译要在 qvfb 中运行的应用程序,并使用 -qws 标志启动该应用程序。

即./myapp -qws

该应用程序将显示在 qvfb 中。

关于linux - QVFB 无法显示 -- QT forEmbedded Linux 演示示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com