Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Arabic problem Qt app on Window mobile

Arabic problem Qt app on Window mobile

Scheduled Pinned Locked Moved Mobile and Embedded
17 Posts 6 Posters 9.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    goetz
    wrote on last edited by
    #4

    [quote author="MamdouhAlShamy" date="1292861985"]hi,
    i made a Qt app and then cross complied it for Windows Mobile
    it works fine but the Arabic letter was squares ,
    [/quote]

    Can you post some sample code?

    http://www.catb.org/~esr/faqs/smart-questions.html

    1 Reply Last reply
    0
    • M Offline
      M Offline
      MamdouhAlShamy
      wrote on last edited by
      #5

      it dont need code example
      i just put text in label like
      label->setText("محمود ممدوح");

      i get label with
      م ح م و د م م د و ح

      it is the same work but each letter is separated with space

      1 Reply Last reply
      0
      • G Offline
        G Offline
        goetz
        wrote on last edited by
        #6

        Seems to be an encoding problem. Did you save your source file with UTF-8 encoding and did you add this to your .pro file:

        @
        CODECFORTR = UTF-8
        CODECFORSRC = UTF-8
        @

        http://www.catb.org/~esr/faqs/smart-questions.html

        1 Reply Last reply
        0
        • M Offline
          M Offline
          MamdouhAlShamy
          wrote on last edited by
          #7

          i added them and still no change

          1 Reply Last reply
          0
          • G Offline
            G Offline
            goetz
            wrote on last edited by
            #8

            Does it work on a regular desktop environment?

            http://www.catb.org/~esr/faqs/smart-questions.html

            1 Reply Last reply
            0
            • M Offline
              M Offline
              MamdouhAlShamy
              wrote on last edited by
              #9

              i tried it on Simulator and on HTC Touch
              has the same problem

              1 Reply Last reply
              0
              • D Offline
                D Offline
                DenisKormalev
                wrote on last edited by
                #10

                But have you tried it at desktop? Not under simulator, but at normal desktop environment.

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  MamdouhAlShamy
                  wrote on last edited by
                  #11

                  under Desktop it works FINE

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    mohsen
                    wrote on last edited by
                    #12

                    Check out http://developer.qt.nokia.com/wiki/QPlugs_PAText_Add_Persian_and_Arabic_support_to_WindowsCE_Mobile_applications

                    1 Reply Last reply
                    0
                    • U Offline
                      U Offline
                      ucomesdag
                      wrote on last edited by
                      #13

                      Dude your quick! :o

                      Write “Qt”, not “QT” (QuickTime).

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        MamdouhAlShamy
                        wrote on last edited by
                        #14

                        it seems to be the solution
                        but how to use it ??

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mohsen
                          wrote on last edited by
                          #15

                          Sample:
                          @#include "PAText.h"
                          using namespace QPlugs;

                          void Widget::Test()
                          {
                          ui->textBrowser->setText(PAText::Translate("تست ميشود Testing"));
                          }@

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            MamdouhAlShamy
                            wrote on last edited by
                            #16

                            thx
                            u did an amazing class

                            God bless you

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mohsen
                              wrote on last edited by
                              #17

                              It's my pleasure! Hope it would be useful for all. :-)

                              1 Reply Last reply
                              0

                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups
                              • Search
                              • Get Qt Extensions
                              • Unsolved