انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: frdnemo در 11 اردیبهشت 1391، 10:55 قظ
-
سلام دوستان
آیا راهی وجود داره که در لینوکس با tkinter
gui فارسی طراحی کرد؟ مثلا اگر entry ایجاد می شه
حروف فارسی برعکس و جدا از هم تایپ می شن.
ظاهرا tkinter با زبانهای rtl مشکل داره. درسته؟
-
میتونی از Glade استفاده کنی. آخرین باری که باهاش کار کردم مشکل فارسی نداشت ;)
-
سلام.
۱. پیشنهاد میکنم اگه دلیل خاصی برای اصتفاده از tk ندارین از یک ابزا پیشرفته تر مثل gtk, qt, wxwidget, ... استفاده کنید. البته اگه دلیل خاصی دارین برای tk که اون نظر خودتونه.
۲. این لینک رو ببینین شاید بدرد خورد.
http://stackoverflow.com/questions/4150053/python-tkinter-using-tkinter-for-rtl-right-to-left-languages-like-arabic-hebr
-
ممنون
خب من برام مهمه که هم gui سبک باشه و هم اینکه برنامه ای که می نویسم نیاز به نصب dependency دیگه ای نداشته باشه. ولی اگر tkinter با فارسی مشکل داشته باشه از بین wx , pyqt ,pygtk بیشتر نظرم روی pygtk هستش به نظر شما تحت ویندوز چطوره؟ مشکلی نداره ؟ برای ویندوز باید gtk جداگانه نصب بشه ؟ ممنون از راهنماییتون :)
-
gtk3 برای ویندوز هنوز نسخه رسمی نداده ولی نسخه۲ موجوده و میتونی همه ابزارهاشو به صورت یکجا دانلود کنین و استفاده کنین. مشکل خاصی براش وجود نداره.
(بسته all-in-one installer رو از سایت pygtk.org دانلود کن)
-
ممنون
راستی tkinter را در ویندوز امتحان کردم خوب جواب می ده و مشکلی نداره :o
ظاهرا فقط در لینوکس مشکل داره
-
چرا این مشکل بعد از حدود ده سال هنوز بر طرف نشده ؟ واقعا چرا ؟ :(
-
چون فردی پیدا نشده که این نیاز رو حس کنه و بخواد درستش کنه. اگر میخواید برنامهٔ فارسی بنویسید، از PyGObject استفاده کنید.