我有一个函数应该对字典进行排序并将结果打印在QTextEdit框中 - " ADtext"在gui窗口。
示例dict:
lunch = {5: "14:00-16:00",27: "12:00-13:00", 13: "12:00-13:00"}
功能:
def example(self):
keys= list(lunch.keys())
keys.sort()
for key in keys:
self.ADtext.setText("({} => {})".format(key, lunch[key]))
然而在gui QTextEdit - " ADtext"框中只显示其中一对(始终相同)。
如果我在cmd中打印结果(不在QTextEdit框中),该函数可以正常工作:
print ("({} => {})".format(key, lunch[key]))
答案 0 :(得分:0)
您必须使用Resources
,因为val id = context.resources.getIdentifier("my_image", "drawable", context.packageName)
删除了以前的文字:
append()