Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Will Wagner <will_wagner@carallon.com>
To: buildroot@busybox.net
Subject: [Buildroot] Qt program with GUI issue
Date: Wed, 26 Oct 2011 16:19:17 +0100	[thread overview]
Message-ID: <4EA824F5.7040009@carallon.com> (raw)
In-Reply-To: <4EA820E1.8060403@visionsystems.de>

On 26/10/2011 16:01, Yegor Yefremov wrote:
> Am 26.10.2011 14:59, schrieb Yegor Yefremov:
>> I'm trying to get my program integrated into BR. So far I managed to successfully build and install it, but as soon as I run it (with -qws option) I get trouble:
>>
>> GUI will be shown, but at the same time background/wallpaper goes green (I made nothing to make this happen). When I move my mouse, the pointer seems to draw over GUI, so that real gray background will show up at the places where mouse pointer went through.
>>
>> Is there any simple QT based project I could try to integrate as a reference? I tried CuteCom, but it is fully Qt4 compatible.
>>
>> Another issue if I don't supply -qws param, I get following error messages:
>>
>> QWSSocket::connectToLocalFile could not connect:: No such file or directory
>>
>> My system:
>> ARM Cortex-A8
>> WindowsManager: Fluxbox
>

Hi Yegor,

It sounds like you are trying to run a Qt embedded app with the X window 
system. This is not possible, Qt embedded works without X using the 
frame buffer directly. The reason you have to use -qws when running your 
app is that specifies that the process should act as a window server. It 
is this window server that is filling the screen green (This is the qws 
default) and the mouse draw error will be it interfering with X.

You either should remove X from your target or you need to build the X11 
version of Qt. Although cross compiling Qt for X11 is not officially 
supported (in both Qt and buildroot) I have got it working (for x86 at 
least) and submitted a patch a few weeks back. Got some feedback on it 
that suggested it need changes for others archs but it should be a good 
starting point. If you need more help getting the X11 cross compile 
working I'll try to help.

Will


-- 
------------------------------------------------------------------------
Will Wagner                                     will_wagner at carallon.com
Development Manager                      Office Tel: +44 (0)20 7371 2032
Carallon Ltd, Studio G20, Shepherds Building, Rockley Rd, London W14 0DA
------------------------------------------------------------------------

  reply	other threads:[~2011-10-26 15:19 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26 12:59 [Buildroot] Qt program with GUI issue Yegor Yefremov
2011-10-26 15:01 ` Yegor Yefremov
2011-10-26 15:19   ` Will Wagner [this message]
2011-10-27 13:26     ` Yegor Yefremov
2011-10-26 15:17 ` Eric Bénard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4EA824F5.7040009@carallon.com \
    --to=will_wagner@carallon.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox