Ich versuche, ein Plugin in WXPYTHON zu erstellen und in unten Fehler zu laufen, kann jemand helfen, zu verstehen, warum ich in diesen Fehler laufen und wie man das beheben?TypeError: __init __() habe ein unerwartetes Schlüsselwortargument 'Spalten'
import wx
from wx.lib.agw import ultimatelistctrl as ULC
class TestFrame(wx.App):
def __init__(self):
wx.App.__init__(self)
APPNAME = 'plugin'
self.frame = wx.Frame(None, -1, size=wx.Size(600,700), title=APPNAME, style=wx.DEFAULT_FRAME_STYLE)
splitter = wx.SplitterWindow(self.frame, -1)
splitter.SetMinimumPaneSize(180)
panel1 = wx.Panel(splitter, size=wx.Size(-1, 300))
commands_panel = wx.Panel(panel1, -1)
package_panel = wx.Panel(commands_panel, -1)
self.view_listctrl = ULC.UltimateListCtrl(package_panel, id=-1,columns=2,selectionType=1)
package_vbox.Add(self.view_listctrl, 2, wx.EXPAND | wx.ALL, 5)
#view_listctrl = ULC.UltimateListCtrl(package_panel, id=-1)
itemCount = int('2')
for x in range(0,itemCount):
view_listctrl.SetItemKind(x, 2 , 1)
if __name__ == "__main__":
app = wx.App(False)
frame = TestFrame()
app.MainLoop()
Fehler: -
Traceback (most recent call last):
File "listctr.py", line 26, in <module>
frame = TestFrame()
File "listctr.py", line 15, in __init__
self.view_listctrl = ULC.UltimateListCtrl(package_panel, id=-1,columns=2,selectionType=1)
TypeError: __init__() got an unexpected keyword argument 'columns'
Ami - Ich importiere von 'from UIElements import OutputConsole', wo kann ich UIElements installieren? – kemosabee
@kemosabee Ich sehe das nicht in dem Code in Ihrer Frage. Ist das eine neue Frage? Wenn ja, könnten Sie bitte eine neue eröffnen? Es ist die Art, wie Dinge auf SO gemacht werden. Wenn Sie hier einen Link hinterlassen, gucke ich ihn gerne an. –
Ami - okay, ich werde eine neue aufstellen – kemosabee