How can I update Gtk.ListBox dynamically? -


तो मेरे पास एक सूचीबैक है:

  Var listbox = नया Gtk.ListBox (); Var l = नया Watcher.ListItem.NewItem ("शीर्षक", "उपशीर्षक", "आदि"); Listbox.insert (एल, 0);   

"l" मूल रूप से एक Gtk.ListBoxRow तैयार किए लेबल और सामान के साथ है।

मैंने "नया" लेबल वाला एक बटन जोड़ा उद्देश्य सूचीबॉक्स में नए आइटम जोड़ना है।

  int i = 1; Back_new.clicked.connect ((=) = & gt; {l = नया Watcher.ListItem.NewItem ("title2", "subtitle2", "etc2"); सूचीबॉक्सेक्स।   

समस्या यह है कि अगर मैं " listbox.get_row_at_index (2) " से जांचता हूं, तो यह दिखाता है कि सूचीबैक में कुछ ऐसा होता है, लेकिन कुछ सूची में GUI अपडेट नहीं किया गया है।

यदि आवश्यक है तो पूर्ण कोड यहां है:

सूचीबॉक्स्। Show_all () मेरी समस्या को हल करता है।

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -