Zenity এবং পাঠ্য গঠন


10

আমি সবেমাত্র আবিষ্কার করেছি যে জেনটিটি এইচটিএমএল ট্যাগ সমর্থন করে।

zenity --error --text "hello <b>world</b>"

তবে কীভাবে এটি entryটাইপ দিয়ে কাজ করবেন ?

zenity --entry --text "hello <b>world</b>"

এটি ট্যাগগুলি ব্যাখ্যা করার পরিবর্তে মুদ্রণ করছে।

উত্তর:


13

জেনिटी এবং entryবিকল্পটি "প্যাঙ্গো" মার্কআপ বিকল্পগুলিকে সমর্থন করে না।

error, info, question, warningশুধুমাত্র অপশন যে এই markups সমর্থন আছে।

আপনি যদি জেনটির জন্য ম্যান পৃষ্ঠাটি পরীক্ষা করেন - এই বিকল্পগুলির মধ্যে প্যাঙ্গো মার্কআপগুলি চালু বা বন্ধ থাকতে পারে।

অবগতির জন্য এই লিঙ্কে আপনি দেয় markups সমর্থিত: http://developer.gnome.org/pygtk/stable/pango-markup-language.html

আমি কেবলমাত্র পরামর্শটি করতে পারি তা হল এই অনুরোধটি জেনটি বিকাশকারীদের কাছে প্রবাহিত করা


5

আপনি এটি দিয়ে yadকরতে পারেন, যা আপনি সফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করতে পারেন। আপনি চালাতে পারেন:

yad --title "Customised title here" --entry --text " Are you <b>really</b> sure you want to add an entry?" --width=300 --center --button="gtk-cancel:252" --button="gtk-ok:0"

টার্মিনাল স্ক্রিনশট

এটিকে ব্যবহারযোগ্য করে তোলার জন্য আমাদের যে কোনও ডেটা পাওয়া গেছে যা ইনপুট করা হয়েছিল এবং কোন বোতামটি চাপছিল তা পরীক্ষা করে নেওয়া দরকার। এটি এটি করে:

data=$(yad --title "Customised title here" --entry --text " Are you <b>really</b> sure you want to add an entry?" --width=300 --center --button="gtk-cancel:252" --button="gtk-ok:0");rc=$?; [[ $rc = 252 ]] && data="";echo $data

ইয়াদের প্রকারের জন্য yad --help-allবা man yadতবে আমি দেখতে পেলাম ব্যবহারিক উদাহরণগুলি মানিয়ে নেওয়া আরও সহজ। এখানে কিছু আছে


2

entry.c101 ফাইলের লাইনটি এটি হিসাবে পরিবর্তন করে স্থিরযোগ্য : gtk_label_set_text_with_mnemonicযা gtk_label_set_markup, আমি জানি না কেন ডিফল্টরূপে কী কারণে মেমোনিকে সেট করা হয়।


1
zenity --text-info --html

প্যাঙ্গো মার্কআপকে সমর্থন করতে পারে (পাশাপাশি আরও উন্নত এইচটিএমএল)। জেনिटी যখন ওয়েবকিটের সাথে সংকলিত হয় এবং এটি সমস্ত বর্তমান উবুন্টু সংস্করণে রয়েছে (তবে এটি উইলিংয়ের বিকাশকারী সংস্করণে সাম্প্রতিক আপডেটের পরে অনুপস্থিত) works

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.