QVFB 无法显示 -- QT for Embedded linux 演示示例
Posted
技术标签:
【中文标题】QVFB 无法显示 -- QT for Embedded linux 演示示例【英文标题】:QVFB not able to display the -- QT for embedded linux demo examples 【发布时间】:2013-12-09 10:29:04 【问题描述】:经过一段时间后,我能够为主机 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.htmlhttps://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 内部?为什么显示为单独的窗口?
请提出建议。
应用程序运行的屏幕截图:--
【问题讨论】:
有人可以就这一点提出建议吗...? 你试过books -qws -display QVFb:0
吗?
@Mali 我试过了,但没有用。书籍正在单独的窗口中打开....?为什么……我错过了什么……?
请任何能建议我在这里缺少什么的人?
我关注了这些链接 .. qt-project.org/doc/qt-4.8/qvfb.html thelins.se/learnqt/2009/06/… ... 但为什么我无法在 QVFB 中显示 emo 示例..
【参考方案1】:
我能够找出问题所在。
您将需要两个版本的 Qt。普通构建(使用默认配置设置)和嵌入式构建(在配置中启用 -embedded,-qt-gfx-qvfb 选项)。
当您拥有两个构建时,在正常构建中编译 qvfb 并启动它。
在嵌入式构建中,编译您要在 qvfb 中运行的应用程序并使用 -qws 标志启动该应用程序。
即./myapp -qws
应用程序将显示在 qvfb 中。
【讨论】:
以上是关于QVFB 无法显示 -- QT for Embedded linux 演示示例的主要内容,如果未能解决你的问题,请参考以下文章
<embed?> 元素无法在 safari 上显示 pdf 预览