0
我創建了qtdesigner一個圖形用戶界面,有許多複選框: Screenshot http://imgq.tk/img/-2012-07-13%2013:55:07.pngPyside中選中的框的列表?
,我想知道是否有一種方法可以列出使用pyside所有選中的複選框。如果我能從每個框中獲取文本,情況會更好。這些框位於網格佈局中。
我創建了qtdesigner一個圖形用戶界面,有許多複選框: Screenshot http://imgq.tk/img/-2012-07-13%2013:55:07.pngPyside中選中的框的列表?
,我想知道是否有一種方法可以列出使用pyside所有選中的複選框。如果我能從每個框中獲取文本,情況會更好。這些框位於網格佈局中。
既然你是在Python中,你應該能夠反思對象並找到它的所有成員。但是由於父母與子女之間的關係,Qt總的來說很容易。您可以查詢表(母公司)及其子是文本框:
# my python's a bit rusty, but hopefully this is close
checkboxes = [x for x in form.children() where isinstance(x, QCheckBox)]
你能幫我在這個查詢 - http://stackoverflow.com/questions/25164853/how-to-use-findchildren – Ejaz 2014-08-06 19:32:06