Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pyqt(使用qt设计器)将.ui转换为python文件中KSepator的ImportError_Python_Qt_Pyqt_Importerror_Qt Designer - Fatal编程技术网

pyqt(使用qt设计器)将.ui转换为python文件中KSepator的ImportError

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

从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
    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。