انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: frdnemo در 11 اردیبهشت 1391، 10:55 ق‌ظ

عنوان: tkinter فارسی
ارسال شده توسط: frdnemo در 11 اردیبهشت 1391، 10:55 ق‌ظ
سلام دوستان
آیا راهی وجود داره که در لینوکس با tkinter
gui فارسی طراحی کرد؟ مثلا اگر entry ایجاد می شه
حروف فارسی برعکس و جدا از هم تایپ می شن.
ظاهرا tkinter با زبانهای rtl مشکل داره. درسته؟
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: دانیال بهزادی در 11 اردیبهشت 1391، 01:33 ب‌ظ
می‌تونی از Glade استفاده کنی. آخرین باری که باهاش کار کردم مشکل فارسی نداشت ;)
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: aliva در 11 اردیبهشت 1391، 02:53 ب‌ظ
سلام.

۱. پیشنهاد می‌کنم اگه دلیل خاصی برای اصتفاده از tk ندارین از یک ابزا پیشرفته تر مثل gtk, qt, wxwidget, ... استفاده کنید. البته اگه دلیل خاصی دارین برای tk که اون نظر خودتونه.

۲. این لینک رو ببینین شاید بدرد خورد.

http://stackoverflow.com/questions/4150053/python-tkinter-using-tkinter-for-rtl-right-to-left-languages-like-arabic-hebr
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: frdnemo در 11 اردیبهشت 1391، 10:25 ب‌ظ
ممنون
خب من برام مهمه که هم gui سبک باشه و هم اینکه برنامه ای که می نویسم نیاز به نصب dependency دیگه ای نداشته باشه. ولی اگر tkinter با فارسی مشکل داشته باشه از بین wx , pyqt ,pygtk بیشتر نظرم روی pygtk هستش به نظر شما تحت ویندوز چطوره؟ مشکلی نداره ؟ برای ویندوز باید gtk جداگانه نصب بشه ؟ ممنون از راهنماییتون  :)
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: aliva در 12 اردیبهشت 1391، 09:21 ب‌ظ
gtk3 برای ویندوز هنوز نسخه رسمی نداده ولی نسخه۲ موجوده و می‌تونی همه ابزارهاشو به صورت یکجا دانلود کنین و استفاده کنین. مشکل خاصی براش وجود نداره.

(بسته all-in-one installer رو از سایت pygtk.org دانلود کن)
عنوان: tkinter فارسی
ارسال شده توسط: frdnemo در 13 اردیبهشت 1391، 11:20 ق‌ظ
ممنون
راستی tkinter را در ویندوز امتحان کردم خوب جواب می ده و مشکلی نداره  :o
ظاهرا فقط در لینوکس مشکل داره
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: meandmylinux در 04 فروردین 1399، 07:41 ب‌ظ
چرا این مشکل بعد از حدود ده سال هنوز بر طرف نشده ؟ واقعا چرا ؟ :(
عنوان: پاسخ : tkinter فارسی
ارسال شده توسط: nixoeen در 05 فروردین 1399، 06:01 ب‌ظ
چون فردی پیدا نشده که این نیاز رو حس کنه و بخواد درستش کنه. اگر می‌خواید برنامهٔ فارسی بنویسید، از PyGObject استفاده کنید.