باسلام و عرض ادب
ببخشید استاد بنده قصد ساخت یک فرم با تکینتر رو دارم
اکا راست چین
چون فرم فارسی هستش و قرار اطلاعات فارس رو در دیتابیس ذخیره کنه
استاد هر چی سرچ کردم نتیجه ای رو یافت نکردم جز justify کردن بعضی از ویجت ها که مشل بنده رو حل نمی کند
بنده می خوام شماره بندی سطر و ستون ها از راست باشد تا وقتی grid را استفاده کردم از راست شروع به شمارش کند.
و این استاد پکیج دیگر یا زبان دیگری برای ساخت فرم های راستچین هست برای توسع نرم اغزار های تحت ویندوز
که فرانتش رو با اون زبان یا پکیج پایتونی بزنیم و بکندش رو با پایتون
و این که بتونیم فرم های زیباتر با انکانات بیشتری درست کنیم
باتشکر
سلام. برای این کار بهتون پیشنهاد میدم ک از PyQt استفاده کنید
سلام دوست من
به این صورت پیاده کنین:
from tkinter import *
from tkinter.constants import *
root = Tk()
text = Text(root,,font=('Tahoma',8))#I need RTL and Right justified text!
text.tag_configure('tag-right', justify='right')
text.insert('end', 'text ' * 10, 'tag-right')
text.grid()
scrl = Scrollbar(root, command=text.yview)
text.config(yscrollcommand=scrl.set)
scrl.grid(row=0, column=1, sticky='ns')
root.mainloop()
در قسمت justify قسمتی که قرار است قرار بگیره رو بنویسن
برای مثال left، right و center مثل زیر
text.tag_configure('tag-right', justify='center')
همچنین می تونین از این روش هم استفاده کنین:
a = Label(root,text='Hello World!', anchor="e", justify=LEFT)
گرید ها رو هم به صورت زیر پیاده کنید برای راست چین شدن:
abel(root, text="First").grid(row=0, sticky=W)
Label(root, text="Second").grid(row=1, sticky=W)
entry1 = Entry(root)
entry2 = Entry(root)
entry1.grid(row=0, column=1)
entry2.grid(row=1, column=1)
checkbutton.grid(columnspan=2, sticky=W)
image.grid(row=0, column=2, columnspan=2, rowspan=2,
sticky=W+E+N+S, padx=5, pady=5)
button1.grid(row=2, column=2)
button2.grid(row=2, column=3)
موفق باشین :)
باسلام و وقت بخیر
ممنون