EasyGUI ಬಳಸಿಕೊಂಡು ರಾಸ್ಪ್ಬೆರಿ ಪೈನೊಂದಿಗೆ ಸರಳ GUI ಗಳನ್ನು ಮಾಡಿ

ನಿಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಯೋಜನೆಗೆ ಗ್ರಾಫಿಕಲ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ (GUI) ಸೇರಿಸುವುದರಿಂದ ಡೇಟಾ ಪ್ರವೇಶಕ್ಕಾಗಿ ಸ್ಕ್ರೀನ್ಗಳು, ನಿಯಂತ್ರಣಗಳಿಗಾಗಿ ಆನ್-ಸ್ಕ್ರೀನ್ ಬಟನ್ಗಳು ಅಥವಾ ಸಂವೇದಕಗಳಂತಹ ಘಟಕಗಳಿಂದ ವಾಚನಗೋಷ್ಠಿಯನ್ನು ತೋರಿಸಲು ಉತ್ತಮವಾದ ಮಾರ್ಗವನ್ನು ಸೇರಿಸುವುದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.

10 ರಲ್ಲಿ 01

ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಿ

ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ಪ್ರಯತ್ನಿಸಲು ಸುಲಭಗ್ಯು ಒಂದು ತ್ವರಿತ ಮತ್ತು ಸರಳ ಯೋಜನೆಯಾಗಿದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ರಾಸ್ಪ್ಬೆರಿ ಪೈಗೆ ಹಲವು ವಿಭಿನ್ನ GUI ವಿಧಾನಗಳಿವೆ, ಆದರೆ ಹೆಚ್ಚಿನವುಗಳು ಕಡಿದಾದ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಹೊಂದಿವೆ.

ಟಿಕಿಟರ್ ಪೈಥಾನ್ ಇಂಟರ್ಫೇಸ್ ಹೆಚ್ಚಿನದಕ್ಕೆ ಡೀಫಾಲ್ಟ್ 'ಹೋಗಿ' ಆಯ್ಕೆಯಾಗಿರಬಹುದು, ಆದರೆ ಆರಂಭಿಕರಿಗಾಗಿ ಅದರ ಸಂಕೀರ್ಣತೆಯಿಂದ ಹೋರಾಟ ಮಾಡಬಹುದು. ಅಂತೆಯೇ, ಪೈಗೇಮ್ ಲೈಬ್ರರಿಯು ಪ್ರಭಾವಶಾಲಿ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ತಯಾರಿಸುವ ಆಯ್ಕೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಆದರೆ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿರಬಹುದು.

ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಾಗಿ ನೀವು ಸರಳ ಮತ್ತು ತ್ವರಿತ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹುಡುಕುತ್ತಿದ್ದರೆ, EasyGUI ಉತ್ತರವಾಗಿರುತ್ತದೆ. ಚಿತ್ರಾತ್ಮಕ ಸೌಂದರ್ಯದಲ್ಲಿ ಇದು ಏನು ಇರುವುದಿಲ್ಲ ಅದು ಅದರ ಸರಳತೆ ಮತ್ತು ಬಳಕೆಗೆ ಸುಲಭವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.

ಈ ಲೇಖನವು ಲೈಬ್ರರಿಗೆ ಪರಿಚಯವನ್ನು ನೀಡುತ್ತದೆ, ನಾವು ಕಂಡುಕೊಂಡ ಕೆಲವು ಉಪಯುಕ್ತ ಆಯ್ಕೆಗಳನ್ನೂ ಸಹ ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ.

10 ರಲ್ಲಿ 02

EasyGUI ಅನ್ನು ಡೌನ್ ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ

'ಅಸಿಟ್-ಇನ್ಸ್ಟಾಲ್ ಇನ್ಸ್ಟಾಲ್' ವಿಧಾನದೊಂದಿಗೆ EasyGUI ಅನುಸ್ಥಾಪನೆಯು ಸರಳವಾಗಿದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ಈ ಲೇಖನಕ್ಕಾಗಿ, ನಾವು ಇಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪ್ರಮಾಣಿತ ರಾಸ್ಪಿಯನ್ ಕಾರ್ಯ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ.

ಗ್ರಂಥಾಲಯವನ್ನು ಸ್ಥಾಪಿಸುವುದು 'ಸೂಕ್ತವಾದ-ಸ್ಥಾಪನೆ ಅನುಸ್ಥಾಪನೆ' ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚು ಪರಿಚಿತ ಪ್ರಕ್ರಿಯೆಯಾಗಿರುತ್ತದೆ. ತಂತಿ ಎತರ್ನೆಟ್ ಅಥವಾ ವೈಫೈ ಸಂಪರ್ಕವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ನಿಮಗೆ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಬೇಕು.

ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ (ನಿಮ್ಮ ಪೈನ ಟಾಸ್ಕ್ ಬಾರ್ನಲ್ಲಿ ಕಪ್ಪು ಪರದೆಯ ಐಕಾನ್) ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

apt-get ಅನುಸ್ಥಾಪನೆ python-easygui

ಈ ಆಜ್ಞೆಯು ಗ್ರಂಥಾಲಯದ ಡೌನ್ಲೋಡ್ ಮತ್ತು ನಿಮಗಾಗಿ ಅದನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ಮತ್ತು ನೀವು ಮಾಡಬೇಕಾದ ಎಲ್ಲಾ ಸೆಟಪ್ಗಳು.

03 ರಲ್ಲಿ 10

EasyGUI ಅನ್ನು ಆಮದು ಮಾಡಿ

ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ EasyGUI ಕೇವಲ ಒಂದು ಸಾಲನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ನೀವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮೊದಲು ಈಸಿಗ್ಯು ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಆಮದು ಮಾಡಬೇಕಾಗಿದೆ. ನಿಮ್ಮ ಲಿಪಿಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಒಂದು ಸಾಲಿನ ಪ್ರವೇಶಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಬಹುದು ಮತ್ತು ನೀವು ಬಳಸುವ EasyGUI ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಗಳನ್ನು ಲೆಕ್ಕಿಸದೆ ಇದು ಒಂದೇ ಆಗಿರುತ್ತದೆ.

ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಹೊಸ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ:

ಸುಡೊ ನ್ಯಾನೋ easygui.py

ಒಂದು ಖಾಲಿ ಪರದೆಯು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ - ಇದು ನಿಮ್ಮ ಖಾಲಿ ಫೈಲ್ ಆಗಿದೆ (ನ್ಯಾನೋ ಕೇವಲ ಪಠ್ಯ ಸಂಪಾದಕರ ಹೆಸರು). ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ಗೆ EasyGUI ಯನ್ನು ಆಮದು ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ನಮೂದಿಸಿ:

easygui ಆಮದು *

ಕೋಡಿಂಗ್ ಅನ್ನು ಇನ್ನೂ ಸುಲಭವಾಗಿಸಲು ಆಮದು ಮಾಡಲಾದ ಈ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ನಾವು ಬಳಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಈ eway ಅನ್ನು ಆಮದು ಮಾಡುವಾಗ, 'easygui.msgbox' ಬರೆಯಬೇಕಾದ ಬದಲು ನಾವು 'msgbox' ಅನ್ನು ಬಳಸಬಹುದು.

ಈಗ EasyGUI ನಲ್ಲಿನ ಕೆಲವು ಕೀ ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಗಳನ್ನು ನಾವು ಕವರ್ ಮಾಡೋಣ.

10 ರಲ್ಲಿ 04

ಮೂಲ ಸಂದೇಶ ಪೆಟ್ಟಿಗೆ

ಸರಳ ಸಂದೇಶ ಪೆಟ್ಟಿಗೆ EasyGUI ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ಈ ಸಂದೇಶ ಪೆಟ್ಟಿಗೆ, ಅದರ ಸರಳ ರೂಪದಲ್ಲಿ, ಬಳಕೆದಾರರಿಗೆ ಪಠ್ಯದ ರೇಖೆಯನ್ನು ಮತ್ತು ಒಂದೇ ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಲು ನೀಡುತ್ತದೆ. ಪ್ರಯತ್ನಿಸಲು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ - ನಿಮ್ಮ ಆಮದು ರೇಖೆ ನಂತರ ಕೆಳಗಿನ ಸಾಲನ್ನು ನಮೂದಿಸಿ, ಮತ್ತು Ctrl + X ಬಳಸಿ ಉಳಿಸಿ:

msgbox ("ಕೂಲ್ ಬಾಕ್ಸ್ ಹೇ?", "ನಾನು ಸಂದೇಶ ಪೆಟ್ಟಿಗೆ")

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:

ಸುಡೊ ಪೈಥಾನ್ easygui.py

ಮೇಲ್ ಬಾರ್ನಲ್ಲಿ ಬರೆದ 'ನಾನು ಸಂದೇಶ ಬಾಕ್ಸ್' ಮತ್ತು 'ಕೂಲ್ ಬಾಕ್ಸ್ ಶಬ್ದ?' ಬಟನ್ ಮೇಲೆ.

10 ರಲ್ಲಿ 05

ಬಾಕ್ಸ್ ಅನ್ನು ಮುಂದುವರಿಸಿ ಅಥವಾ ರದ್ದುಗೊಳಿಸಿ

ಮುಂದುವರಿಸಿ / ರದ್ದು ಬಾಕ್ಸ್ ನಿಮ್ಮ ಯೋಜನೆಗಳಿಗೆ ದೃಢೀಕರಣವನ್ನು ಸೇರಿಸಬಹುದು. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ಕೆಲವೊಮ್ಮೆ ನೀವು ಕ್ರಿಯೆಯನ್ನು ಖಚಿತಪಡಿಸಲು ಅಥವಾ ಮುಂದುವರೆಸಬಾರದು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅಗತ್ಯವಿದೆ. 'Ccbox' ಬಾಕ್ಸ್ ಮೇಲಿನ ಮೂಲ ಸಂದೇಶ ಪೆಟ್ಟಿಗೆಯಾಗಿ ಒಂದೇ ರೀತಿಯ ಪಠ್ಯವನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ 2 ಬಟನ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ - 'ಮುಂದುವರಿಸಿ' ಮತ್ತು 'ರದ್ದುಮಾಡು'.

ಬಳಕೆಯಲ್ಲಿರುವ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ, ಮುಂದುವರಿಯುವುದರೊಂದಿಗೆ ಮತ್ತು ಟರ್ಮಿನಲ್ಗೆ ಮುದ್ರಣ ಮಾಡುವ ಗುಂಡಿಗಳನ್ನು ರದ್ದುಮಾಡಿ. ನೀವು ಇಷ್ಟಪಡುವ ಯಾವುದೇ ಗುಂಡಿಯನ್ನು ಒತ್ತಿ ನಂತರ ನೀವು ಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸಬಹುದು:

easygui ಆಮದು * ಆಮದು ಸಮಯದಿಂದ msg = "ನೀವು ಮುಂದುವರಿಯಲು ಬಯಸುವಿರಾ?" ಶೀರ್ಷಿಕೆ = "ಮುಂದುವರಿಸು?" # ccbox (msg, title): # ತೋರಿಸು ಒಂದು / ಮುಂದುವರಿಸು ಸಂವಾದ ಮುದ್ರಣ "ಬಳಕೆದಾರ ಆಯ್ಕೆ ಮುಂದುವರಿಸು" # ಇಲ್ಲಿ ಇತರ ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸಿ: # ಬಳಕೆದಾರ ಆಯ್ಕೆ ಮುದ್ರಣ ರದ್ದು "ಬಳಕೆದಾರ ರದ್ದು" # ಇಲ್ಲಿ ಇತರ ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸಿ

10 ರ 06

ಕಸ್ಟಮ್ ಬಟನ್ ಬಾಕ್ಸ್

'ಬಟನ್ಬಾಕ್ಸ್' ಕಸ್ಟಮ್ ಬಟನ್ ಆಯ್ಕೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ರಿಚರ್ಡ್ ಸಾವ್ಲೆ

ಅಂತರ್ನಿರ್ಮಿತ ಬಾಕ್ಸ್ ಆಯ್ಕೆಗಳು ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಕೊಟ್ಟರೆ, ನೀವು 'ಬಟನ್ಬಾಕ್ಸ್' ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಕಸ್ಟಮ್ ಬಟನ್ ಬಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಬಹುದು.

ನೀವು ಆವರಿಸುವ ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅಥವಾ ಯುಐಯೊಂದಿಗೆ ಹಲವಾರು ಎಲ್ಇಡಿಗಳನ್ನು ಅಥವಾ ಇತರ ಘಟಕಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತಿದ್ದರೆ ಇದು ಅದ್ಭುತವಾಗಿದೆ.

ಆದೇಶಕ್ಕಾಗಿ ಸಾಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುವ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

easygui ಆಮದು * ಆಮದು ಸಮಯದಿಂದ msg = "ಯಾವ ಸಾಸ್ ನಿಮಗೆ ಬೇಕು?" == "ಸೌಮ್ಯ": ಉತ್ತರ == "ಹಾಟ್" ವೇಳೆ ಪ್ರತ್ಯುತ್ತರವನ್ನು ಮುದ್ರಿಸು: ಪ್ರತ್ಯುತ್ತರವನ್ನು ಮುದ್ರಿಸಿದರೆ ಪ್ರತ್ಯುತ್ತರವನ್ನು == "=" "ಸೌಮ್ಯ", "ಹಾಟ್", "ಎಕ್ಸ್ಟ್ರಾ ಹಾಟ್"] ಪ್ರತ್ಯುತ್ತರ = ಬಟನ್ಬಾಕ್ಸ್ (ಮಿಸ್, ಆಯ್ಕೆಗಳು = ಆಯ್ಕೆಗಳು) "ಎಕ್ಸ್ಟ್ರಾ ಹಾಟ್": ಪ್ರಿಂಟ್ ಉತ್ತರ

10 ರಲ್ಲಿ 07

ಚಾಯ್ಸ್ ಬಾಕ್ಸ್

ಆಯ್ಕೆಗಳ ಪಟ್ಟಿಯು ಉದ್ದವಾದ ಪಟ್ಟಿಗಳ ಪಟ್ಟಿಗಾಗಿ ಅದ್ಭುತವಾಗಿದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ಗುಂಡಿಗಳು ಉತ್ತಮವಾಗಿವೆ, ಆದರೆ ಆಯ್ಕೆಗಳ ದೀರ್ಘ ಪಟ್ಟಿಗಳಿಗಾಗಿ, 'ಆಯ್ಕೆಯ ಬಾಕ್ಸ್' ಬಹಳಷ್ಟು ಅರ್ಥವನ್ನು ನೀಡುತ್ತದೆ. ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ 10 ಬಟನ್ಗಳನ್ನು ಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ನೀವು ಶೀಘ್ರದಲ್ಲೇ ಒಪ್ಪುತ್ತೀರಿ!

ಈ ಪೆಟ್ಟಿಗೆಗಳು ಒಂದರ ನಂತರ ಒಂದು 'ಸರಿ' ಮತ್ತು 'ರದ್ದುಮಾಡು' ಪೆಟ್ಟಿಗೆಯೊಂದಿಗೆ ಸಾಲುಗಳ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳನ್ನು ಪಟ್ಟಿಮಾಡುತ್ತವೆ. ಅವರು ಕ್ರಮಬದ್ಧವಾಗಿ ಸ್ಮಾರ್ಟ್ ಆಗಿದ್ದಾರೆ, ಆಯ್ಕೆಗಳನ್ನು ವರ್ಣಮಾಲೆಯಂತೆ ವಿಂಗಡಿಸಿ ಮತ್ತು ಆ ಪತ್ರದ ಮೊದಲ ಆಯ್ಕೆಯನ್ನು ನೆಗೆಯುವುದಕ್ಕೆ ನಿಮಗೆ ಒಂದು ಕೀಲಿಯನ್ನು ಒತ್ತಲು ಅವಕಾಶ ನೀಡುತ್ತಾರೆ.

ಹತ್ತು ಹೆಸರುಗಳನ್ನು ತೋರಿಸುವ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ, ನೀವು ನೋಡಬಹುದು ಇದು ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ವಿಂಗಡಿಸಲ್ಪಟ್ಟಿದೆ.

easygui ಆಮದು * ಆಮದು ಸಮಯದಿಂದ msg = "ನಾಯಿಗಳನ್ನು ಯಾರು ಬಿಡುತ್ತಾರೆ?" ಶೀರ್ಷಿಕೆ = "ಮಿಸ್ಸಿಂಗ್ ಡಾಗ್ಸ್" ಆಯ್ಕೆಗಳು = ["ಅಲೆಕ್ಸ್", "ಕ್ಯಾಟ್", "ಮೈಕೆಲ್", "ಜೇಮ್ಸ್", "ಆಲ್ಬರ್ಟ್", "ಫಿಲ್", "ಯಾಸ್ಮಿನ್", "ಫ್ರಾಂಕ್", "ಟಿಮ್", "ಹನ್ನಾ" = ಆಯ್ಕೆಬಾಕ್ಸ್ (ಸಂದೇಶ, ಶೀರ್ಷಿಕೆ, ಆಯ್ಕೆಗಳು)

10 ರಲ್ಲಿ 08

ಡೇಟಾ ಎಂಟ್ರಿ ಬಾಕ್ಸ್

'Multenterbox' ಬಳಕೆದಾರರಿಂದ ಡೇಟಾವನ್ನು ಸೆರೆಹಿಡಿಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಾಗಿ ಡೇಟಾವನ್ನು ಸೆರೆಹಿಡಿಯಲು ಫಾರ್ಮ್ಗಳು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ, ಮತ್ತು EasyGUI ಯು 'ಮಲ್ಟೆಂಟರ್ಬಾಕ್ಸ್' ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿದೆ, ಅದು ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಲೇಬಲ್ ಮಾಡಲಾದ ಕ್ಷೇತ್ರಗಳನ್ನು ತೋರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮತ್ತೊಮ್ಮೆ ಇದು ಜಾಗವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು ಮತ್ತು ಇನ್ಪುಟ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯುವುದು. ನಾವು ಸರಳವಾದ ಜಿಮ್ ಸದಸ್ಯತ್ವ ಸೈನ್-ಅಪ್ ಫಾರ್ಮ್ಗಾಗಿ ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ಮಾಡಿದ್ದೇವೆ.

ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಇತರ ಮುಂದುವರಿದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಸುಲಭವಾದ ಆಯ್ಕೆಗಳು ಇವೆ, ಈಸಿಗ್ಯು ವೆಬ್ಸೈಟ್ ವಿವರವಾಗಿ ಒಳಗೊಂಡಿದೆ.

easygui ಆಮದು * ಆಮದು ಸಮಯದಿಂದ msg = "ಸದಸ್ಯ ಮಾಹಿತಿ" ಶೀರ್ಷಿಕೆ = "ಜಿಮ್ ಸದಸ್ಯತ್ವ ಫಾರ್ಮ್" ಕ್ಷೇತ್ರನಾಮಗಳು = ["ಮೊದಲ ಹೆಸರು", "ಉಪನಾಮ", "ವಯಸ್ಸು", "ತೂಕ"] ಕ್ಷೇತ್ರ ವ್ಯಾಲ್ಯೂಗಳು = [] # ಪ್ರಾರಂಭದ ಮೌಲ್ಯಗಳು ಕ್ಷೇತ್ರ ವ್ಯಾಲ್ಯೂಗಳು = ಮಲ್ಟೆಂಡರ್ಬಾಕ್ಸ್ (msg, title, fieldNames) ಮುದ್ರಣ ಕ್ಷೇತ್ರ ವ್ಯಾಲ್ಯೂಗಳು

09 ರ 10

ಇಮೇಜ್ಗಳನ್ನು ಸೇರಿಸುವುದು

GUI ಬಳಸಲು ಸಂಪೂರ್ಣ ಹೊಸ ವಿಧಾನಕ್ಕಾಗಿ ನಿಮ್ಮ ಪೆಟ್ಟಿಗೆಗಳಿಗೆ ಚಿತ್ರಗಳನ್ನು ಸೇರಿಸಿ. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ಸಣ್ಣ ಪ್ರಮಾಣದ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನಿಮ್ಮ EasyGUI ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ ನೀವು ಚಿತ್ರಗಳನ್ನು ಸೇರಿಸಬಹುದು.

ನಿಮ್ಮ EasyGUI ಸ್ಕ್ರಿಪ್ಟ್ನಂತೆ ಅದೇ ಕೋಶದಲ್ಲಿ ನಿಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈಗೆ ಚಿತ್ರವನ್ನು ಉಳಿಸಿ ಮತ್ತು ಫೈಲ್ ಹೆಸರು ಮತ್ತು ವಿಸ್ತರಣೆಯ ಟಿಪ್ಪಣಿ ಮಾಡಿ (ಉದಾಹರಣೆಗೆ, image1.png).

ಉದಾಹರಣೆಯಾಗಿ ಬಟನ್ ಬಾಕ್ಸ್ ಅನ್ನು ಉಪಯೋಗಿಸೋಣ:

easygui ಆಮದು ರಿಂದ * ಆಮದು ಸಮಯ ಚಿತ್ರ = "RaspberryPi.jpg" msg = "ಇದು ರಾಸ್ಪ್ಬೆರಿ ಪೈಯಾ?" ಪ್ರತ್ಯುತ್ತರ == "ಹೌದು": ಮುದ್ರಣ "ಹೌದು" ಬೇರೆ: ಮುದ್ರಣ "ಇಲ್ಲ" ಮುದ್ರಿಸು ಎಂದು ಆಯ್ಕೆಗಳು = ["ಹೌದು", "ಇಲ್ಲ"] ಪ್ರತ್ಯುತ್ತರ = ಬಟನ್ಬಾಕ್ಸ್ (ಎಮ್ಎಸ್ಜಿ, ಇಮೇಜ್ = ಇಮೇಜ್, ಆಯ್ಕೆಗಳು = ಆಯ್ಕೆಗಳು)

10 ರಲ್ಲಿ 10

ಹೆಚ್ಚು ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು

ನೀವು EasyGUI ನೊಂದಿಗೆ ಪಾವತಿ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ನೀವು ಮೋಜು ನಟನೆಯನ್ನು ಮಾಡಬಹುದು !. ರಿಚರ್ಡ್ ಸ್ಯಾವಿಲ್ಲೆ

ನೀವು ಇಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಮುಖ್ಯ 'ಮೂಲಭೂತ' EasyGUI ಆಯ್ಕೆಗಳನ್ನು ನಾವು ಒಳಗೊಂಡಿದೆ, ಆದಾಗ್ಯೂ, ನೀವು ಎಷ್ಟು ಕಲಿಯಬೇಕೆಂದು ಬಯಸುತ್ತೀರಿ, ಮತ್ತು ನಿಮ್ಮ ಯೋಜನೆಗೆ ಅಗತ್ಯವಿರುವ ಆಧಾರದ ಮೇಲೆ ಸಾಕಷ್ಟು ಹೆಚ್ಚು ಬಾಕ್ಸ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ಉದಾಹರಣೆಗಳು ಲಭ್ಯವಿದೆ.

ಪಾಸ್ವರ್ಡ್ ಪೆಟ್ಟಿಗೆಗಳು, ಕೋಡ್ ಪೆಟ್ಟಿಗೆಗಳು, ಮತ್ತು ಫೈಲ್ ಪೆಟ್ಟಿಗೆಗಳು ಕೆಲವು ಹೆಸರಿಸಲು ಲಭ್ಯವಿದೆ. ಇದು ಬಹುಮುಖವಾದ ಗ್ರಂಥಾಲಯವಾಗಿದೆ, ಅದು ಕೆಲವು ನಿಮಿಷಗಳಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಲು ಸುಲಭ, ಜೊತೆಗೆ ಕೆಲವು ಉತ್ತಮ ಹಾರ್ಡ್ವೇರ್ ನಿಯಂತ್ರಣ ಸಾಧ್ಯತೆಗಳು.

ಜಾವಾ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ವಿಷಯಗಳನ್ನು ಹೇಗೆ ಕೋಡ್ ಮಾಡುವುದು ಎಂದು ತಿಳಿಯಲು ನೀವು ಬಯಸಿದರೆ, ಅತ್ಯುತ್ತಮ ಆನ್ಲೈನ್ ​​ಕೋಡಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳು ಲಭ್ಯವಿದೆ.