برنامه نویسی GUI در Bash

برای شما

برنامه نویسی GUI در Bash Shell

توضیح مختصری در رابطه با Bash: به صورت ساده بخواهم بگویم یک زبان دستوری و یک محیط Shell برای سیستم های Unix-Like و یا شبه Unix که در اکثر سیستم های Unix-Like محیط Bash به صورت Default-Shell سیستم می باشد.

در این پست می خواهیم به بررسی Zenity که به ما امکان برنامه نویسی گرافیکی و یا همان GUIProgramming را می دهد بپردازیم.

درواقع Zenity ابزاری می باشد که به ما امکان تبدیل کد های Console Bash Scripting خود به کد های GUI Bash Scripting را می دهد. ابزار های دیگری تحت GTK‌ وجود دارد که مورد بحث ما نیستند

ابتدا سراغ نصب آن می رویم

برای نصب در Debian و سیستم های Debian-Based:

1$ sudo apt-get install zenity

برای نصب در Arch-Linux و سیستم های Arch-Based:

1$ sudo pacman -S zenity

برای نصب در Fedora و استفاده از dnf Pkg Manager:

1$ sudo dnf install zenity

نحوه کار و استفاده از Zenity بسیار ساده می باشد درحدی که حتی نیازی به خواندن توضیحات دستورات آن را نیز ندارید.

به ساده ترین کد نویسی در برنامه می پردازیم یعنی نمایش یک Hello World در صفحه با استفاده از Zenity

1zenity --info --text="Hello World"

نحوه کد نویسی پرسیدن یک سوال و دریافت یک ورودی از کاربر

1$ zenity --entry --title="Age Entry" --text "Enter the your Age"

نحوه کد نویسی یک محور درحال پر شدن

1zenity --progress --text="Working hard or hardly working?" --percentage=0 –auto-close

همه وظایف Zenity به این پست خطم نمی شود و ما با استفاده از آن می توانیم کد نویسی ها و کار های مختلفی را پیاده سازی کنیم

نویسنده: امیرحسین تنگسیری نژاد

دنبال کردن مقالات بنده از طریق کانال شخصی من در تلگرام:

https://t.me/AmirHoseinTangsiriNET

نویسنده مطلب: amirhoseintangsirinet

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

با هر سطحی از دانش در سریع‌ترین زمان با آموزش گام به گام، سرمایه گذاری را تجربه کن. همین الان میتونی با لینک زیر ثبت نام کنی و ۱۰ درصد تخفیف در کارمزد معاملاتی داشته باشی

ثبت نام و دریافت جایزه
ممکن است شما بپسندید
نظر شما درباره این مطلب

آدرس ایمیل شما منتشر نخواهد شد.