pyqt(使用 qt 设计器)从 .ui 转换而来的 python 文件中的 kseparator 的导入错误
ImportError for kseparator in python file converted from .ui by pyqt ( using qt designer)
由qt designer创建的.ui转换的python文件显示
ImportError: No module named kseparator
。代码是
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库一样需要单独安装的模块?请帮忙...
KSeparator class 来自 KDE,PyQt 不提供任何直接支持。
如果您想在代码中使用 KDE 类,您将需要使用 PyKDE。
由qt designer创建的.ui转换的python文件显示
ImportError: No module named kseparator
。代码是
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库一样需要单独安装的模块?请帮忙...
KSeparator class 来自 KDE,PyQt 不提供任何直接支持。
如果您想在代码中使用 KDE 类,您将需要使用 PyKDE。