在Python Qt中的Combo Box中逐行嵌入文件

时间:2016-10-05 07:18:36

标签: python linux pyqt4

我遇到的情况是我必须用文件中的数据填充Combo Box。我的方法是

self.cmbBusListBox.addItem("Select ..")
lines = [line.rstrip('\n') for line in open('i2coutput.cfg')]
      for line in lines:
            self.cmbBusListBox.addItem(line)
self.cmbBusListBox.currentIndexChanged.connect(self.selectBusChange)

这个过程给了我错误:

Traceback (most recent call last):
  File "I2CMain.py", line 3, in <module>
    from Py4 import QtGui, QtCore
ImportError: No module named Py4

在任何文件处理过程中,从Combo Box中的文件填充的数据给出相同的错误。 请指导我。提前致谢。

1 个答案:

答案 0 :(得分:0)

No module named Py4但有一个名为PyQt4

from PyQt4 import QtGui, QtCore

它只是导入语句中的拼写错误,并且没有任何组合框填充。