EasyGUI ਦੀ ਵਰਤੋਂ ਨਾਲ ਰਾਸਬਰਬੇ Pi ਦੇ ਨਾਲ ਸਧਾਰਨ GUI ਬਣਾਓ

ਤੁਹਾਡੇ ਰਾਸਬ੍ਰੀ Pi ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਗ੍ਰਾਫਿਕਲ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ (GUI) ਨੂੰ ਜੋੜਨਾ ਡੇਟਾ ਐਂਟਰੀ ਲਈ ਇੱਕ ਸਕ੍ਰੀਨ, ਨਿਯੰਤਰਣਾਂ ਲਈ ਔਨ-ਸਕ੍ਰੀਨ ਬਟਨਾਂ ਜਾਂ ਸੰਵੇਦਕ ਜਿਵੇਂ ਕਿ ਸੰਵੇਦਕ ਜਿਵੇਂ ਰੀਡਿੰਗ ਦਿਖਾਉਣ ਲਈ ਕੇਵਲ ਇਕ ਵਧੀਆ ਤਰੀਕਾ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਵਧੀਆ ਤਰੀਕਾ ਹੈ.

01 ਦਾ 10

ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਇੰਟਰਫੇਸ ਬਣਾਓ

EasyGUI ਇਸ ਸ਼ਨੀਵਾਰ ਨੂੰ ਅਜ਼ਮਾਉਣ ਲਈ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸਰਲ ਪ੍ਰੋਜੈਕਟ ਹੈ ਰਿਚਰਡ ਸੈਵਿਲ

ਰਾਸਬਰਬੇ Pi ਲਈ ਕਈ ਵੱਖ ਵੱਖ GUI ਵਿਧੀਆਂ ਉਪਲਬਧ ਹਨ, ਹਾਲਾਂਕਿ, ਉਨ੍ਹਾਂ ਕੋਲ ਜ਼ਿਆਦਾ ਸਿੱਖਣ ਦੀ ਕਮੀ ਹੈ

ਟੋਕਨੋਲਟਰ ਪਾਈਥਨ ਇੰਟਰਫੇਸ ਜ਼ਿਆਦਾਤਰ ਲਈ 'ਜਾਓ' ਵਿਕਲਪ ਹੋ ਸਕਦਾ ਹੈ, ਹਾਲਾਂਕਿ, ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਇਸ ਦੀ ਗੁੰਝਲਦਾਰਤਾ ਨਾਲ ਸੰਘਰਸ਼ ਕਰ ਸਕਦੇ ਹਨ. ਇਸੇ ਤਰ੍ਹਾਂ, ਪਾਇਗਮ ਲਾਇਬਰੇਰੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਇੰਟਰਫੇਸ ਬਣਾਉਣ ਲਈ ਚੋਣਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ ਪਰ ਜ਼ਰੂਰਤਾਂ ਲਈ ਵਾਧੂ ਹੋ ਸਕਦੀ ਹੈ.

ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਸਧਾਰਨ ਅਤੇ ਤੇਜ਼ ਇੰਟਰਫੇਸ ਦੀ ਤਲਾਸ਼ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਆਸਗੁਜ਼ੀ ਉੱਤਰ ਦਾ ਹੋ ਸਕਦਾ ਹੈ. ਇਸਦੀ ਗਰਾਫਿਕਲ ਸੁੰਦਰਤਾ ਵਿੱਚ ਘਾਟ ਹੈ, ਇਸਦੀ ਸਾਦਗੀ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਅਸਾਨਤਾ ਲਈ ਵੱਧ ਤੋਂ ਵੱਧ ਹੈ.

ਇਹ ਲੇਖ ਤੁਹਾਨੂੰ ਲਾਇਬਰੇਰੀ ਦੇ ਨਾਲ ਇੱਕ ਜਾਣ-ਪਛਾਣ ਪ੍ਰਦਾਨ ਕਰੇਗਾ, ਜਿਸ ਵਿੱਚ ਸਾਨੂੰ ਲੱਭੇ ਗਏ ਸਭ ਤੋਂ ਵੱਧ ਉਪਯੋਗੀ ਵਿਕਲਪ ਸ਼ਾਮਲ ਹਨ.

02 ਦਾ 10

ਡਾਊਨਲੋਡ ਅਤੇ ਅਯਾਤ ਕਰਨਾ

EasyGUI ਇੰਸਟਾਲੇਸ਼ਨ 'apt-get install' ਵਿਧੀ ਨਾਲ ਸਾਦਾ ਹੈ. ਰਿਚਰਡ ਸੈਵਿਲ

ਇਸ ਲੇਖ ਲਈ, ਅਸੀਂ ਮਿਆਰੀ ਰਸੱਬੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਰਤ ਰਹੇ ਹਾਂ ਜੋ ਇੱਥੇ ਉਪਲਬਧ ਹੈ.

ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ 'apt-get install' ਵਿਧੀ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ, ਜ਼ਿਆਦਾਤਰ ਲਈ ਇੱਕ ਜਾਣੂ ਪ੍ਰਕਿਰਿਆ ਹੋਵੇਗੀ. ਤੁਹਾਨੂੰ ਇੱਕ ਵਾਇਰਡ ਈਥਰਨੈੱਟ ਜਾਂ ਵਾਈਫਾਈ ਕਨੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਰਾਸਬਰਿ Pi ਤੇ ਇੱਕ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ.

ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹੋ (ਤੁਹਾਡੇ Pi ਦੇ ਟਾਸਕਬਾਰ ਉੱਤੇ ਇੱਕ ਕਾਲਾ ਸਕ੍ਰੀਨ ਦਾ ਆਈਕਾਨ) ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:

apt-get install Python-easygui

ਇਹ ਕਮਾਂਡ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੇਗੀ ਅਤੇ ਤੁਹਾਡੇ ਲਈ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰੇਗੀ, ਅਤੇ ਇਹ ਉਹੀ ਸਭ ਸੈੱਟਅੱਪ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

03 ਦੇ 10

ਆਯਾਤ EasyGUI

ਇੰਜੀਯੁੂਆਈ ਅਯਾਤ ਕਰਨਾ ਸਿਰਫ ਇੱਕ ਲਾਈਨ ਲੈਂਦਾ ਹੈ. ਰਿਚਰਡ ਸੈਵਿਲ

ਇਸਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਆਪਣੀਆਂ ਕਾਰਜਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕੋ, EasyGUI ਨੂੰ ਇੱਕ ਸਕਰਿਪਟ ਵਿੱਚ ਆਯਾਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਇਹ ਤੁਹਾਡੀ ਸਕਰਿਪਟ ਦੇ ਸਿਖਰ 'ਤੇ ਇਕੋ ਲਾਈਨ ਦਰਜ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਅਤੇ ਉਹੋ ਜਿਹਾ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਇੰਟਰਜੀਫ਼ ਚੋਣਾਂ ਕਰਦੇ ਹੋ.

ਆਪਣੀ ਟਰਮੀਨਲ ਝਰੋਖੇ ਵਿੱਚ ਹੇਠਲੀ ਕਮਾਂਡ ਨਾਲ ਨਵੀਂ ਸਕ੍ਰਿਪਟ ਬਣਾਓ:

sudo nano easygui.py

ਇੱਕ ਖਾਲੀ ਸਕ੍ਰੀਨ ਦਿਖਾਈ ਦੇਵੇਗੀ - ਇਹ ਤੁਹਾਡੀ ਖਾਲੀ ਫਾਈਲ ਹੈ (ਨੈਨੋ ਬਸ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਦਾ ਨਾਮ ਹੈ). ਆਪਣੀ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਆਸੁਜ਼ੀ ਯੂਆਈ ਅਯਾਤ ਕਰਨ ਲਈ, ਹੇਠਲੀ ਲਾਈਨ ਭਰੋ:

Easygui ਆਯਾਤ ਤੋਂ *

ਅਸੀਂ ਕੋਡਿੰਗ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਹੋਰ ਵੀ ਅਸਾਨ ਬਣਾਉਣ ਲਈ ਆਯਾਤ ਦੇ ਇਸ ਵਿਸ਼ੇਸ਼ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ. ਉਦਾਹਰਣ ਵਜੋਂ, ਜਦੋਂ ਇਹ ਈਐੱਪ ਨੂੰ ਆਯਾਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ 'ਆਸਪੂ.ਮੀ.ਬੌਕਸ' ਲਿਖਣ ਦੀ ਬਜਾਏ ਅਸੀਂ 'msgbox' ਵਰਤ ਸਕਦੇ ਹਾਂ.

ਹੁਣ ਆੱਸੀਓਜੀਆਈਆਈ ਦੇ ਅੰਦਰ ਕੁਝ ਮੁੱਖ ਇੰਟਰਫੇਸ ਵਿਕਲਪਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਾਂ.

04 ਦਾ 10

ਬੇਸਿਕ ਸੁਨੇਹਾ ਬਾਕਸ

ਸਧਾਰਨ ਸੁਨੇਹਾ ਬਾਕਸ ਆਸੂGUI ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਰਿਚਰਡ ਸੈਵਿਲ

ਇਹ ਸੁਨੇਹਾ ਬਕਸੇ, ਆਪਣੇ ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ, ਯੂਜ਼ਰ ਨੂੰ ਪਾਠ ਦੀ ਇੱਕ ਲਾਈਨ ਅਤੇ ਕਲਿੱਕ ਕਰਨ ਲਈ ਇੱਕ ਸਿੰਗਲ ਬਟਨ ਦਿੰਦਾ ਹੈ. ਇੱਥੇ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਇੱਕ ਉਦਾਹਰਨ ਹੈ - ਆਪਣੀ ਆਯਾਤ ਲਾਈਨ ਤੋਂ ਬਾਅਦ ਹੇਠਲੀ ਲਾਈਨ ਦਰਜ ਕਰੋ ਅਤੇ Ctrl + X ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੁਰੱਖਿਅਤ ਕਰੋ:

msgbox ("Cool box huh?", "ਮੈਂ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਹਾਂ")

ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋਂ:

sudo python easygui.py

ਤੁਹਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ 'ਮੈਂ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਹਾਂ' ਜਿਸਦਾ ਸਿਖਰ ਪੱਟੀ ਵਿੱਚ ਲਿਖਿਆ ਹੈ, ਅਤੇ 'ਕੂਲ ਬਾਕਸ ਹਹ?' ਬਟਨ ਤੋਂ ਉੱਪਰ

05 ਦਾ 10

ਜਾਰੀ ਰੱਖੋ ਜਾਂ ਰੱਦ ਕਰੋ ਬਾਕਸ

ਜਾਰੀ ਰੱਖੋ / ਰੱਦ ਕਰੋ ਬਕਸਾ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਪੁਸ਼ਟੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਸਕਦਾ ਹੈ. ਰਿਚਰਡ ਸੈਵਿਲ

ਕਈ ਵਾਰ ਤੁਹਾਨੂੰ ਇੱਕ ਕਾਰਵਾਈ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਜਾਂ ਇਹ ਚੁਣਨਾ ਪਵੇਗਾ ਕਿ ਜਾਰੀ ਰੱਖਣ ਲਈ ਕਿ ਕੀ ਜਾਰੀ ਰੱਖਣਾ ਹੈ 'Ccbox' ਬਕਸਾ ਉਪ੍ਰੋਕਤ ਦੇ ਮੂਲ ਸੰਦੇਸ਼ ਬਕਸੇ ਵਾਂਗ ਟੈਕਸਟ ਦੀ ਇੱਕੋ ਲਾਈਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਪਰ 2 ਬਟਨਾਂ ਦਿੰਦਾ ਹੈ - 'ਜਾਰੀ ਰੱਖੋ' ਅਤੇ 'ਰੱਦ ਕਰੋ'.

ਟਰਮੀਨਲ ਤੇ ਛਪਾਈ ਜਾਰੀ ਅਤੇ ਰੱਦ ਕਰੋ ਬਟਨਾਂ ਦੇ ਨਾਲ, ਇੱਥੇ ਵਰਤੋਂ ਵਿੱਚ ਇੱਕ ਦੀ ਉਦਾਹਰਨ ਹੈ. ਤੁਸੀਂ ਹਰੇਕ ਬਟਨ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ ਕਾਰਵਾਈ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ:

easygui ਤੋਂ ਆਯਾਤ ਕਰੋ * ਆਯਾਤ ਸਮਾਂ msg = "ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ?" ਸਿਰਲੇਖ = "ਜਾਰੀ ਰੱਖੋ?" ਜੇ ccbox (msg, ਸਿਰਲੇਖ): # ਦਿਖਾਓ / ਛੱਡੋ ਡਾਇਲੌਗ ਛਾਪੋ "ਯੂਜ਼ਰ ਚੁਣਿਆ ਚੁਣਿਆ" # ਹੋਰ ਕਮਾਂਡਾਂ ਇੱਥੇ ਜੋੜੋ: # ਉਪਯੋਗਕਰਤਾ ਨੇ ਰੱਦ ਕਰਨ ਦੀ ਚੋਣ ਕੀਤੀ "ਯੂਜ਼ਰ ਰੱਦ ਕੀਤੀ" # ਇੱਥੇ ਹੋਰ ਕਮਾਂਡਾਂ ਜੋੜੋ

06 ਦੇ 10

ਕਸਟਮ ਬਟਨ ਬਾਕਸ

'ਬਟਨ' ਬਟਨ ਤੁਹਾਨੂੰ ਪਸੰਦੀਦਾ ਬਟਨ ਚੋਣ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ ਰਿਚਰਡ ਸਾਵਲੇ

ਜੇ ਬਿਲਟ-ਇਨ ਬਾਕਸ ਵਿਕਲਪਾਂ ਨੂੰ ਤੁਹਾਨੂੰ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ 'ਬਟਨ' ਫੀਚਰ ਵਰਤ ਕੇ ਇੱਕ ਕਸਟਮ ਬਟਨ ਬਾਕਸ ਬਣਾ ਸਕਦੇ ਹੋ.

ਇਹ ਬਹੁਤ ਵਧੀਆ ਹੈ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਹੋਰ ਵਿਕਲਪ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਢੱਕਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜਾਂ ਸ਼ਾਇਦ ਕਈ ਲਾਈਨਾਂ ਜਾਂ UI ਦੇ ਨਾਲ ਹੋਰ ਭਾਗਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਰਹੇ ਹਨ.

ਇੱਥੇ ਇੱਕ ਆਦੇਸ਼ ਲਈ ਸਾਸ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋਏ ਇੱਕ ਉਦਾਹਰਣ ਹੈ:

Easygui ਤੋਂ ਆਯਾਤ ਕਰੋ * ਆਯਾਤ ਸਮਾਂ msg = "ਤੁਸੀਂ ਕਿਹੜੀ ਸਾਸ ਚਾਹੁੰਦੇ ਹੋ?" ਜੇ ਜਵਾਬ == "ਹਲਕੇ": ਪ੍ਰਿੰਟ ਉੱਤਰ ਜੇਕਰ ਜਵਾਬ == "ਗਰਮ": ਪ੍ਰਿੰਟ ਉੱਤਰ ਜੇਕਰ ਜਵਾਬ == ਹੈ ਤਾਂ ਜਵਾਬ = ["ਹਲਕੇ", "ਹੌਟ", "ਵਾਧੂ ਗਰਮ"] ਜਵਾਬ = ਬਟਨ ਬਾਕਸ (msg, ਵਿਕਲਪ = ਚੋਣਾਂ) "ਹੋਰ ਗਰਮ": ਪ੍ਰਿੰਟ ਉੱਤਰ

10 ਦੇ 07

ਚੁਆਇਸ ਬਾਕਸ

ਚੁਆਇਸ ਬਾਕਸ ਚੀਜ਼ਾਂ ਦੀ ਲੰਮੀ ਲਿਸਟ ਲਈ ਬਹੁਤ ਵਧੀਆ ਹੈ. ਰਿਚਰਡ ਸੈਵਿਲ

ਬਟਨ ਵਧੀਆ ਹੁੰਦੇ ਹਨ, ਲੇਕਿਨ ਵਿਕਲਪਾਂ ਦੀ ਲੰਮੀ ਸੂਚੀ ਲਈ, ਇਕ 'ਵਿਕਲਪ ਬਾਕਸ' ਬਹੁਤ ਸਾਰੀਆਂ ਭਾਵਨਾਵਾਂ ਬਣਾਉਂਦਾ ਹੈ ਇੱਕ ਬਕਸੇ ਵਿੱਚ 10 ਬਟਨ ਫਿਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਤੁਸੀਂ ਛੇਤੀ ਹੀ ਸਹਿਮਤ ਹੋਵੋਗੇ!

ਇਹ ਬਕਸੇ ਇਕ ਦੂਜੇ ਤੋਂ ਬਾਅਦ ਦੀਆਂ ਕਤਾਰਾਂ ਵਿਚ ਉਪਲਬਧ ਵਿਕਲਪਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਨ, ਇਕ 'ਓਕੇ' ਅਤੇ 'ਰੱਦ ਕਰੋ' ਬਾਕਸ ਨੂੰ ਪਾਸੇ ਵੱਲ. ਉਹ ਕਾਫ਼ੀ ਚੁਸਤ ਹੋ ਕੇ ਅੱਖਰਾਂ ਦੀ ਬਜਾਏ ਵਿਕਲਪਾਂ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰ ਰਹੇ ਹਨ ਅਤੇ ਤੁਹਾਨੂੰ ਉਸ ਚਿੱਠੀ ਦੇ ਪਹਿਲੇ ਵਿਕਲਪ ਤੇ ਜਾਣ ਲਈ ਇੱਕ ਸਵਿੱਚ ਨੂੰ ਦਬਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਰਹੇ ਹਨ.

ਇੱਥੇ ਇੱਕ ਦਸ ਉਦਾਹਰਨ ਦਿਖਾ ਰਿਹਾ ਹੈ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕੀਤੀ ਗਈ ਹੈ.

Easygui ਤੋਂ ਆਯਾਤ ਕਰੋ * ਆਯਾਤ ਸਮਾਂ msg = "ਕੁੱਤੇ ਬਾਹਰ ਜਾਣ ਦਿਉ ਕੌਣ?" ਸਿਰਲੇਖ = "ਲਾਪਤਾ ਕੁੱਤਿਆਂ" ਦੀਆਂ ਚੋਣਾਂ = ["ਅਲੈਕਸ", "ਕੈਟ", "ਮਾਈਕਲ", "ਜੇਮਜ਼", "ਅਲਬਰਟ", "ਫਿਲ", "ਯਾਸਮੀਨ", "ਫ਼ਰੈਂਕ", "ਟਿਮ", "ਹੰਨਾਹ"] ਪਸੰਦ = ਚੋਣਬਾਕਸ (msg, ਸਿਰਲੇਖ, ਚੋਣਾਂ)

08 ਦੇ 10

ਡਾਟਾ ਐਂਟਰੀ ਬਾਕਸ

'ਮਲਟੀਟੈਂਟਰਬੌਕਸ' ਤੁਹਾਨੂੰ ਉਪਭੋਗਤਾਵਾਂ ਤੋਂ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦਿੰਦਾ ਹੈ. ਰਿਚਰਡ ਸੈਵਿਲ

ਫਾਰਮ ਤੁਹਾਡੇ ਪ੍ਰੋਜੇਕਟ ਲਈ ਡੇਟਾ ਹਾਸਲ ਕਰਨ ਲਈ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਹੈ, ਅਤੇ EasyGUI ਕੋਲ ਇੱਕ 'ਮਲਟੀਟੈਂਬਰਬੌਕਸ' ਵਿਕਲਪ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਲੇਬਲ ਕੀਤੇ ਖੇਤਰਾਂ ਨੂੰ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਅਨੁਮਤੀ ਦਿੰਦੇ ਹੋ.

ਇੱਕ ਵਾਰ ਫਿਰ ਇਹ ਖੇਤਰ ਲੇਬਲ ਲਗਾਉਣ ਦਾ ਮਾਮਲਾ ਹੈ ਅਤੇ ਇਨਪੁਟ ਨੂੰ ਕੇਵਲ ਕੈਪਚਰ ਕਰ ਰਿਹਾ ਹੈ. ਅਸੀਂ ਹੇਠਾਂ ਸਧਾਰਨ ਜੀਮੇਲ ਸਦੱਸਤਾ ਸਾਈਨ ਅਪ ਫਾਰਮ ਲਈ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਇਆ ਹੈ.

ਵੈਧਤਾ ਅਤੇ ਹੋਰ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਜੋੜਨ ਦੇ ਵਿਕਲਪ ਹਨ, ਜੋ ਕਿ ਈਜ਼ੀਓਵੀਆਈ ਵੈਬਸਾਈਟ ਵਿਸਥਾਰ ਵਿੱਚ ਕਵਰ ਕਰਦਾ ਹੈ.

easygui import * import time = "ਮੈਂਬਰ ਜਾਣਕਾਰੀ" ਸਿਰਲੇਖ = "ਜਿਮ ਮੈਂਬਰਸ਼ਿਪ ਫਾਰਮ" fieldNames = ["ਪਹਿਲਾ ਨਾਮ", "ਸਰਨੇਮ", "ਉਮਰ", "ਭਾਰ"] ਖੇਤਰਵਾਲੀ = [] # ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਫੀਲਡ = ਮੁੱਲਾਂਕਣਾਂ (msg, ਟਾਇਟਲ, ਫੀਲਡਨੇਮਜ਼) ਪ੍ਰਿੰਟ ਫੀਲਡ ਵੈਲਯੂਜ਼

10 ਦੇ 9

ਚਿੱਤਰ ਜੋੜਨਾ

GUI ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਨਵੇਂ ਤਰੀਕੇ ਲਈ ਆਪਣੇ ਬਕਸੇ ਵਿੱਚ ਚਿੱਤਰ ਸ਼ਾਮਲ ਕਰੋ ਰਿਚਰਡ ਸੈਵਿਲ

ਤੁਸੀਂ ਬਹੁਤ ਥੋੜ੍ਹੀ ਜਿਹੀ ਕੋਡ ਸਮੇਤ ਆਪਣੇ EasyGUI ਇੰਟਰਫੇਸ ਵਿੱਚ ਤਸਵੀਰਾਂ ਜੋੜ ਸਕਦੇ ਹੋ

ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਆਪਣੀ ਰਾਸਬ੍ਰੀ ਪੀਆਈ ਨੂੰ ਆਪਣੀ ਇਜ਼ੀਗਿੀ ਸਕਰਿਪਟ ਦੀ ਉਸੇ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸੰਭਾਲੋ ਅਤੇ ਫਾਈਲ ਨਾਮ ਅਤੇ ਐਕਸਟੈਂਸ਼ਨ (ਮਿਸਾਲ ਵਜੋਂ, image1.png) ਦੀ ਇੱਕ ਨੋਟ ਬਣਾਉ.

ਆਓ ਇਕ ਬੋਨਸ ਨੂੰ ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ ਇਸਤੇਮਾਲ ਕਰੀਏ:

Easygui ਤੋਂ ਆਯਾਤ ਕਰੋ * ਆਯਾਤ ਸਮਾਂ = "RaspberryPi.jpg" msg = "ਕੀ ਇਹ ਰਾਸਬ੍ਰੀ Pi ਹੈ?" ਜੇ "ਜਵਾਬ" == "ਹਾਂ": ਪ੍ਰਿੰਟ "ਹਾਂ" ਦੂਜਾ: "ਨਹੀਂ" ਪ੍ਰਿੰਟ ਕਰੋ: "ਨਾਂਹ"

10 ਵਿੱਚੋਂ 10

ਹੋਰ ਤਕਨੀਕੀ ਫੀਚਰ

ਤੁਸੀਂ EasyGUI ਦੇ ਨਾਲ ਭੁਗਤਾਨ ਪ੍ਰਣਾਲੀ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਪਰੰਤੂ ਤੁਸੀਂ ਮਜ਼ੇ ਕਰਨ ਦਾ ਦਿਖਾਵਾ ਕਰ ਸਕਦੇ ਹੋ! ਰਿਚਰਡ ਸੈਵਿਲ

ਅਸੀਂ ਤੁਹਾਡੇ ਲਈ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਇੱਥੇ ਮੁੱਖ 'ਬੁਨਿਆਦੀ' ਆਸਿਜ਼ੀ ਗ੍ਰਾਫਿਕ ਵਿਕਲਪਾਂ ਨੂੰ ਕਵਰ ਕੀਤਾ ਹੈ, ਹਾਲਾਂਕਿ, ਬਹੁਤ ਸਾਰੇ ਹੋਰ ਬਾਕਸ ਵਿਕਲਪ ਅਤੇ ਉਦਾਹਰਨਾਂ ਉਪਲਬਧ ਹਨ ਜੋ ਤੁਸੀਂ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਤੁਹਾਡੇ ਪ੍ਰਾਜੈਕਟ ਲਈ ਕੀ ਲੋੜ ਹੈ.

ਪਾਸਵਰਡ ਬਕਸਿਆਂ, ਕੋਡ ਬਾਕਸਸ ਅਤੇ ਕੁਝ ਫਾਇਲ ਬਕਸੇ ਵੀ ਕੁਝ ਦੇ ਨਾਮ ਤੇ ਉਪਲਬਧ ਹਨ. ਇਹ ਇਕ ਬਹੁਤ ਹੀ ਪਰਭਾਵੀ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਕੁਝ ਮਿੰਟਾਂ ਵਿੱਚ ਚੁੱਕਣਾ ਆਸਾਨ ਹੈ, ਜਿਸ ਵਿੱਚ ਕੁਝ ਮਹਾਨ ਹਾਰਡਵੇਅਰ ਨਿਯੰਤਰਣ ਸੰਭਾਵਨਾਵਾਂ ਵੀ ਹਨ.

ਜੇ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਜਾਵਾ, ਐਚਐਮਐਲ ਜਾਂ ਹੋਰ ਚੀਜ਼ਾਂ ਵਰਗੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਕਿਵੇਂ ਕੋਡ ਕਰਨਾ ਹੈ, ਤਾਂ ਇੱਥੇ ਉਪਲੱਬਧ ਸਭ ਤੋਂ ਵਧੀਆ ਆਨਲਾਈਨ ਕੋਡਿੰਗ ਸਰੋਤ ਹਨ