问题描述
一段时间后,我可以为主机x11环境编译qvfb。
现在,我期待在其中运行QT嵌入式Linux演示程序。但是我在这方面并不成功
After giving sometime i am able to compile qvfb for host x11 enviroment.Now i am looking forward to run QT embedded linux demo program inside it. But i am not successful in this
在这里,我已经考虑了链接&的参考,为x11配置了QT源。我的qvfb位于以下位置:---
〜/ qt_source / qt_source_x11 / qt-everywhere-opensource-src-4.8.5 / bin
。
在这里,我已参考上面的链接&配置和支持LinuxFB&的嵌入式Linux主机的已编译QT QVFB安装在以下位置:-
/opt/Qt5.1.1/4.8.5_embedded/gcc /
。
现在,我将以上两个链接带入Refreence&想要为qvfb中的嵌入式应用示例运行qt。
http://doc.qt.io/qt-4.8/qvfb.html
https://twocleverbyfull.wordpress.com/2009/09/23/qt-embedded-part-2-using-qvfb/
Now i am taking above two links into refrence & want to run qt for embedded app example in qvfb.
为主机x11运行qvfb:---
running qvfb for host x11 :---
dinesh@ubuntu:~/qt_source/qt_source_x11/qt-everywhere-opensource-src-4.8.5/bin$ ./qvfb
现在我正在运行书籍演示示例:---
Now i am running books demo example :---
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内部?为什么将其显示为单独的窗口?
Why books daemon is not going inside the qvfb ? Why It is displayed as seprate window ?
请建议。
正在运行的应用程序的屏幕截图:-
Screen shot of application running :--
推荐答案
我能够找出问题所在。
您将需要两个版本的Qt。普通版本(使用默认配置设置)和嵌入式版本(在configure中启用-embedded,-qt-gfx-qvfb选项)。
You will need two build of Qt. A normal build(using default configure settings) and an Embedded build(with -embedded,-qt-gfx-qvfb options enabled in configure).
构建,在常规构建中编译qvfb并启动它。
When you have both the builds, compile the qvfb in the normal build and launch it.
在嵌入式构建中,编译要在qvfb中运行的应用程序,然后使用-qws启动该应用程序
In the embedded build, compile the application which you want to run in qvfb and launch the app with -qws flag.
ie ./myapp -qws
i.e. ./myapp -qws
该应用程序将显示在qvfb中。
The app will be displayed in the qvfb.
这篇关于QVFB无法显示-QT for嵌入式Linux演示示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!