رحيل المشاعر
07-18-2021, 10:46 PM
السلام عليكم ورحمة الله وبركاته
مكتبة PySimpleGUI لديها امكانيات جميله تستطيع استخدامها في اي مكان
لو نفترض لديك كود يطلب من المستخدم ادخال اسمه كود بسيط ولا نريد استخدام امر 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 وسيتم طباعة اسمك بالشاشه السوداء
https://warehouse-camo.ingress.cmh1.psfhosted.org/3948a098b432a8835cb8e66bf34bc77d46923a56/68747470733a2f2f7261772e67697468756275736572636f6e 74656e742e636f6d2f507953696d706c654755492f50795369 6d706c654755492f6d61737465722f696d616765732f666f72 5f726561646d652f6578312d746b696e7465722e6a7067
نفترض انا لا اريد ان يطبع اسمي بالشاشه السوداء اريده يطبعه بنفس مربع الحوار
بهذا الشكل :
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()
https://warehouse-camo.ingress.cmh1.psfhosted.org/8cbe433155d3f4b996e3b95ab1703eff3195b2b5/68747470733a2f2f7261772e67697468756275736572636f6e 74656e742e636f6d2f507953696d706c654755492f50795369 6d706c654755492f6d61737465722f696d616765732f666f72 5f726561646d652f4578616d706c65322d322e6a7067
وامكانيات كثيره لهذي المكتبه الجميله والاكثر من رائعه ايضآ بأمكانك اضافتها بالموقع
تثبيت المكتبه
pip install PySimpleGUI
أنقر للتوسيع...
توضيح اكثر عن استخدام المكتبه :
Screenshots demos - PySimpleGUI
موقع المكتبه :
PySimpleGUI
بالتوفيق للجميع
مكتبة PySimpleGUI لديها امكانيات جميله تستطيع استخدامها في اي مكان
لو نفترض لديك كود يطلب من المستخدم ادخال اسمه كود بسيط ولا نريد استخدام امر 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 وسيتم طباعة اسمك بالشاشه السوداء
https://warehouse-camo.ingress.cmh1.psfhosted.org/3948a098b432a8835cb8e66bf34bc77d46923a56/68747470733a2f2f7261772e67697468756275736572636f6e 74656e742e636f6d2f507953696d706c654755492f50795369 6d706c654755492f6d61737465722f696d616765732f666f72 5f726561646d652f6578312d746b696e7465722e6a7067
نفترض انا لا اريد ان يطبع اسمي بالشاشه السوداء اريده يطبعه بنفس مربع الحوار
بهذا الشكل :
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()
https://warehouse-camo.ingress.cmh1.psfhosted.org/8cbe433155d3f4b996e3b95ab1703eff3195b2b5/68747470733a2f2f7261772e67697468756275736572636f6e 74656e742e636f6d2f507953696d706c654755492f50795369 6d706c654755492f6d61737465722f696d616765732f666f72 5f726561646d652f4578616d706c65322d322e6a7067
وامكانيات كثيره لهذي المكتبه الجميله والاكثر من رائعه ايضآ بأمكانك اضافتها بالموقع
تثبيت المكتبه
pip install PySimpleGUI
أنقر للتوسيع...
توضيح اكثر عن استخدام المكتبه :
Screenshots demos - PySimpleGUI
موقع المكتبه :
PySimpleGUI
بالتوفيق للجميع