pyqt(使用qt设计器)将.ui转换为python文件中KSepator的ImportError
从qt设计器创建的.ui转换而来的python文件显示pyqt(使用qt设计器)将.ui转换为python文件中KSepator的ImportError,python,qt,pyqt,importerror,qt-designer,Python,Qt,Pyqt,Importerror,Qt Designer,从qt设计器创建的.ui转换而来的python文件显示 导入错误:没有名为ksepator的模块。代码是 from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8
导入错误:没有名为ksepator的模块
。代码是
from PyQt4 import QtCore, QtGui
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName(_fromUtf8("Form"))
Form.resize(400, 300)
self.kseparator = KSeparator(Form)
self.kseparator.setGeometry(QtCore.QRect(50, 60, 231, 16))
self.kseparator.setObjectName(_fromUtf8("kseparator"))
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
Form.setWindowTitle(_translate("Form", "Form", None))
from kseparator import KSeparator
qt designer中的ui仅包含一个kseperator,编译显示:
from kseparator import KSeparator
ImportError: No module named kseparator
如何添加kseperator模块。它是一个像python库一样单独安装的模块吗?请帮助…该文件来自KDE,PyQt不提供任何直接支持
如果您想在代码中使用KDE类,则需要使用。Thank。