لو نفترض لديك كود يطلب من المستخدم ادخال اسمه كود بسيط ولا نريد استخدام امر input من خلال الشاشه السوداء نريد الادخال بشكل مختلف وطباعة المدخل بالشاشه السوداء
مثال بسيط :
secured:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pysimplegui as sg
layout = [ [sg.Text("What's your name?")],
[sg.Input()],
[sg.Button('Ok')] ]
window = sg.Window('Window Title', layout)
event, values = window.read()
print('Hello', values[0], "!")
window.close()
عند تشغيل الكود سيتم عرض مربع حوار يطلب منك ادخال اسمك وزر ok وسيتم طباعة اسمك بالشاشه السوداء
نفترض انا لا اريد ان يطبع اسمي بالشاشه السوداء اريده يطبعه بنفس مربع الحوار
بهذا الشكل :
secured:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import pysimplegui as sg
layout = [[sg.Text("What's your name?")],
[sg.Input(key='-INPUT-')],
[sg.Text(size=(40,1), key='-OUTPUT-')],
[sg.Button('Ok'), sg.Button('Quit')]]
window = sg.Window('Window Title', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'Quit':
break
window['-OUTPUT-'].update('Hello ' + values['-INPUT-'] + "!")
window.close()
وامكانيات كثيره لهذي المكتبه الجميله والاكثر من رائعه ايضآ بأمكانك اضافتها بالموقع
تثبيت المكتبه
توضيح اكثر عن استخدام المكتبه :
Screenshots demos - PySimpleGUI
موقع المكتبه :
PySimpleGUI
بالتوفيق للجميع