Trong chức năng của tôi, tôi có từ điển với các giá trị rỗng:Làm thế nào để thiết lập các mục mặc định của một QComboBox
self.items = {
'Maya Executable': '',
'Render': '',
'Mayapy Interpreter': '',
'imgcvt': '',
'IMConvert': '',
}
Làm thế nào tôi nên đặt "Maya thực thi" (tức là phím 0) như mục mặc định của QComboBox được được chọn khi tải?
tôi đã cố gắng:.
self.appExeCB=QtGui.QComboBox()
self.appExeCB.setCurrentIndex(0)
self.appExeCB.addItems(self.items.keys())
Nhưng điều này không thiết lập giá trị mặc định :-(
Hãy coi chừng! Thứ tự của các phím từ một dict python không được đảm bảo để được ổn định. bạn cần giữ kết quả của cuộc gọi đầu tiên tới self.items.keys() và sử dụng danh sách cụ thể này. Gọi lại self.items.keys() có thể tạo ra các khóa giống nhau được sắp xếp khác nhau. – LBarret