我尝试使用qt4设计器在Python中创建kdeqt用户界面。我用pyside uic成功地翻译了.ui。但当我尝试运行生成UI的代码时,它会显示以下内容:
self.kanimatedbuttonSansNone = KAnimatedButton(self.gridLayoutWidget)
TypeError: KAnimatedButton(): argument 1 has unexpected type 'PySide.QtGui.QWidget'
但是在documentation of KAnimatedButton之后,我需要给函数一个QWidget。在
这是我的实现:
^{pr2}$这是用户界面的一部分:
from PySide import QtCore, QtGui
from PyKDE4.kdeui import KAnimatedButton, KComboBox
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName(u"Dialog")
Dialog.resize(742, 813)
font = QtGui.QFont()
font.setPointSize(10)
Dialog.setFont(font)
# some other code...
self.gridLayoutWidget = QtGui.QWidget(Dialog)
self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 90, 721, 661))
self.gridLayoutWidget.setObjectName(u"gridLayoutWidget")
self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName(u"gridLayout")
self.kanimatedbuttonSansNone = KAnimatedButton(self.gridLayoutWidget)
希望有人能帮助我为什么它不起作用。PySide QWidget与PyQt QWidget不同吗?我现在有点迷路了
如果你需要更多的信息,只要问我,我会看看我能做什么。在
提前感谢您的帮助!在
你好 斯特凡
目前没有回答
相关问题 更多 >
编程相关推荐