PDA

View Full Version : مشکل با فارسی



glassysmart
شنبه 06 شهریور 1389, 06:58 صبح
سلام
QMessageBox فارسی را درست نمایش نمی دهد باید چه کار کرد؟

حامد مصافی
شنبه 06 شهریور 1389, 09:08 صبح
QMessageBox::information(
this,
QString::fromUtf8( "عنوان فارسي" ),
QString::fromUtf8( "متن فارسي" ) );

glassysmart
دوشنبه 08 شهریور 1389, 16:06 عصر
از این که جواب دادین ممنونم اما جواب نمیده و همچنان علامت سوال چاپ می شود

glassysmart
دوشنبه 08 شهریور 1389, 17:44 عصر
با تنظیم خود qtcreator مشکل حل شد(لطفا راه حل اصولی تری اگر بلدید بگویید) اما حالا با مشکل جدیدی مواجه شده ام وآن این است که پرانتز ها بعضاً در جایشان قرار نمی گیرند.

حامد مصافی
سه شنبه 09 شهریور 1389, 07:12 صبح
متوجه نشدم، يعني چي پرانتر ها در جاي خودشان قرار نمي گيرند؟

glassysmart
سه شنبه 09 شهریور 1389, 10:45 صبح
یعنی اگه در متن فارسی پرانتز در آخر جمله باشد خود به خود به اول جمله منتقل می شود این مشکل را هم یه جوری حل کدم اما مشکل دیگه اینه که در QPainter می خواهم در یک متنی که هم فارسی وجود دارد و هم انگلیسی متن فارسی با یک فنت و انگلیسی با یک فنت دیگر نمایش داده شود

حامد مصافی
سه شنبه 09 شهریور 1389, 12:23 عصر
1- مشكل پرانتز ها به طوري كه فرموديد طبيعيه چون فارسي راست به چه و انگليسي برعكس آن است.
2- براي هر سوال يك تاپيك جداگانه ايجاد كنيد.
3- QTextDocument (http://doc.trolltech.com/4.1/qtextdocument.html) را ببينيد.