Results 1 to 7 of 7

Thread: Discussion about developing an onscreen keyboard in Qt

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Discussion about developing an onscreen keyboard in Qt

    Qt uses X11 so it doesn't need any support for non-X11 environments. Qtopia doesn't use X11 (or at least it doesn't have to), it uses its own integrated pseudo-window manager, so the window manager might have support for transfering events into another application. At worst you can probably use QCopChannel for that although I guess the other application would need to be aware of it (like with D-Bus).

  2. #2
    Join Date
    Oct 2007
    Location
    India
    Posts
    162
    Thanks
    20
    Thanked 6 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Discussion about developing an onscreen keyboard in Qt

    ya, Qtopia uses its own window manager. I am not sure whether to use Qtopia or Qt/Embedded. Does Qt/Embedded has its own window manager too?

    Basically the on-screen keyboard will be used for opera browser, so when user clicks buttons on the on-screen keyboard it should be propagated to opera.

  3. #3
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Discussion about developing an onscreen keyboard in Qt

    Qt/Embedded and Qtopia are/used to be the same thing. Now we have Qt Embedded which is a "middle" layer for embedded systems (including the wm) and Qt Extended (which used to be called Qtopia Core, I think) which is an "upper" layer for embedded systems that contains things like GSM support, text messages, contacts, etc.

    Doesn't Opera need X11 (and Qt3 by the way)?

  4. #4
    Join Date
    Oct 2007
    Location
    India
    Posts
    162
    Thanks
    20
    Thanked 6 Times in 5 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Discussion about developing an onscreen keyboard in Qt

    thanks for the info regarding Qtopia and Qt/Embedded.
    Opera does need Qt3 and we have Qt3 libraries on the embedded hardware so opera runs fine on it. I am not sure if Opera needs X11, it shouldn't since our older hardware doesn't have X11.

    I still don't know what to do for transfering events to other applications.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.