GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menambahkan Kotak Centang Atau Tombol Radio Ke Daftar Cepat Unity?

Saya telah mencari cara untuk mewujudkannya tetapi saya tidak dapat menemukannya di mana pun. Saya bahkan menebak cara mengaktifkan/menonaktifkan item daftar cepat, jadi bagaimana cara menambahkan fungsi yang dipanggil setelah item diklik, tapi itu saja. Ada ide?

Saya ingin membuat daftar cepat untuk aplikasi saya yang akan terdiri dari kotak centang atau tombol radio. Saya menemukan info cara menambahkan item tanpa tindakan terkait ke daftar cepat (tutorial) tetapi hanya itu yang saya temukan, tidak ada informasi cara menambahkan jenis item lain (kotak centang, tombol radio, pembagi horizontal, atau item dengan tindakan terkait) yang disebutkan sana.
Saya mencoba mendapatkan sesuatu seperti ini.

Jawaban yang Diterima:

Saya tidak yakin apakah itu benar, tetapi saya menggunakan sesuatu seperti ini:

  • kotak centang:
def check_item_activated_callback (menuitem, a, b):if menuitem.property_get_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE) ==Dbusmenu.MENUITEM_TOGGLE_STATE_CHECKED:menuitem.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_UNCHECKED) else:menuitem.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_CHECKED)check1 =Dbusmenu.Menuitem.new ()check1.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Checkbox")check1.property_set (Dbusmenu.MENUITEM_PROP_TOGGLE_TYPE, Dbusmenu.MENUITEM_TOGGLE_CHECK)check1.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_CHECKED)check1 .property_set_bool (Dbusmenu.MENUITEM_PROP_VISIBLE, Benar)centang1.koneksi (Dbusmenu.MENUITEM_SIGNAL_ITEM_ACTIVATED, check_item_activated_callback, Tidak ada)qucklist.child_append (check1)
  • tombol radio:
def radio_item_activated_callback (radioitem1, a, radioitem2):radioitem1.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_CHECKED) radioitem2.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_UNCHECKED)radio1 =Dbusmenu.Menuitem.new ()radio1.property_set ( Dbusmenu.MENUITEM_PROP_LABEL, "Radio Button 1")radio1.property_set (Dbusmenu.MENUITEM_PROP_TOGGLE_TYPE, Dbusmenu.MENUITEM_TOGGLE_RADIO)radio1.property_set_int (Dbusmenu.MENUITEM_PROP_TOGGLE_STATE, Dbusmenu.MENUITEM_TOGGLE_STATE_UNCHECKED)radio1.property_set_bool (Dbusmenu.MENUITEM_PROP_VISIBLE, True)quicklist.child_append (radio1) radio2 =Dbusmenu.Menuitem.new()radio2.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Radio Button 2")radio2.property_set (Dbusmenu.MENUITEM_PROP_TOGGLE_TYPE, Dbusmenu.MENUITEM_TOGGLE_RADIO)radio2.property_menu_TO. (Dbusmenu.MEN UITEM_PROP_VISIBLE, Benar)quicklist.child_append (radio2)radio1.connect (Dbusmenu.MENUITEM_SIGNAL_ITEM_ACTIVATED, radio_item_activated_callback, radio2)radio2.connect (Dbusmenu.MENUITEM_SIGNAL_ITEM_ACTIVATED, radio_item_activated), radio_item_activated 
  • pemisah (alias “pembagi horizontal”):
separator =Dbusmenu.Menuitem.new ();separator.property_set (Dbusmenu.MENUITEM_PROP_TYPE, Dbusmenu.CLIENT_TYPES_SEPARATOR)separator.property_set_bool (Dbusmenu.MENUITEM_PROP_VISIBLE, Benar)akhir (separator_app)
separator_app
  • item menu yang diaktifkan/dinonaktifkan:
item1 =Dbusmenu.Menuitem.new ()item1.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Item Diaktifkan")item1.property_set_bool (Dbusmenu.MENUITEM_PROP_VISIBLE, Benar)item1.property_set_boolquicklist (Dbusmenu.EN)item ()item2 =Dbusmenu.Menuitem.new ()item2.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Item Disabled")item2.property_set_bool (Dbusmenu.MENUITEM_PROP_VISIBLE, Benar)item2.property_set_bool (Dbusmenu.Dbusmenu.2)appendite_set_bool (Dbusmenu. /pra> 
Ubuntu
  1. Cara Menambahkan File Swap Di Ubuntu

  2. Bagaimana Menambahkan Pencetak di Ubuntu 11.10 | Tambahkan Pencetak di Ubuntu

  3. Bagaimana Cara Menambahkan Repositori Ppa??

  1. Ubuntu 16.04:Bagaimana Cara Menambah/menghapus Aplikasi yang Disematkan Ke Unity Launcher Melalui Terminal?

  2. Bagaimana Cara Menginstal Kde Bersama Unity?

  3. Cara menginstal Unity di Ubuntu 18.04 LTS

  1. Cara Menambahkan Pengguna ke Grup di Linux

  2. Cara Menambah, Memperbarui, atau Menghapus Repositori Helm

  3. Cara Menambahkan Bookmark Langsung ke Firefox