Seite 1 von 1

RichTextCtrl nicht vorhanden

Verfasst: Donnerstag 21. Februar 2008, 20:23
von Frank aka Ch3ck3r
Hi, ich wundere mich schon eine Weile, aber irgendwie schaff ich das auch nicht mit google zu beheben.

Ich Versuche mit folgendem Code ein RichTextCtrl zu erzeugen

Code: Alles auswählen

import wx

class MainWindow(wx.Frame):
	def __init__(self):
		wx.Frame.__init__(self, None, -1, "GM3", size=(350,350))
		panel = MainPanel(self)
		self.Center()
		self.Show(1)

class MainPanel(wx.Panel):
	def __init__(self,parent):
		wx.Panel.__init__(self, parent, -1, pos=(0,0), size=(350,350))
		wx.RichTextCtrl(parent, -1, pos=(0,0), size=(350,350))
		self.Show(1)
		
def main():
	app = wx.PySimpleApp()
	frame = MainWindow()
	app.MainLoop()
	
if __name__ == "__main__":
	main()
und bekomme folgende Fehlermeldung
File "test.py", line 13, in __init__
wx.RichTextCtrl(parent, -1, pos=(0,0), size=(350,350))
AttributeError: 'module' object has no attribute 'RichTextCtrl'
Was die Fehlermeldung bedeuted weiß ich, aber wie bekomm ich das nun hin?

Verfasst: Donnerstag 21. Februar 2008, 20:34
von HWK
Siehe die wxPython-Demo:

Code: Alles auswählen

import wx.richtext as rt
rtc = rt.RichTextCtrl(self, style=wx.VSCROLL|wx.HSCROLL|wx.NO_BORDER)
MfG
HWK

Verfasst: Donnerstag 21. Februar 2008, 20:35
von Frank aka Ch3ck3r
danke.

hm, die demo hab ich nicht drauf, ich hohl sie mir mal schnell, scheint nützlich zu sein.