Python 3密钥排序的dict函数与PyQt4无法正常工作

时间:2018-02-27 15:19:19

标签: python python-3.x pyqt pyqt4 qtextedit

我有一个函数应该对字典进行排序并将结果打印在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]))

1 个答案:

答案 0 :(得分:0)

您必须使用Resources,因为val id = context.resources.getIdentifier("my_image", "drawable", context.packageName) 删除了以前的文字:

append()