Den Farbwert eines Pixels ändern

Plattformunabhängige GUIs mit wxWidgets.
Antworten
qweet
User
Beiträge: 119
Registriert: Freitag 2. September 2005, 21:26

Samstag 29. Oktober 2005, 14:05

Hallo,

ich habe nur eine Frage:
Wie ist es möglich die Farbe von einem bestimmten Pixel zu ändern?

So in der Art:
SetzePixel(10, 10, rot)

qweet
qweet
User
Beiträge: 119
Registriert: Freitag 2. September 2005, 21:26

Samstag 29. Oktober 2005, 16:00

ich werd jetzt wohl folgende methode nehmen. scheint mir am einfachsten:

Code: Alles auswählen

import wx

class DrawPanel(wx.Panel):

	"""Draw a line to a panel."""
	
	def __init__(self, parent):
		wx.Panel.__init__(self, parent, -1)
		wx.EVT_PAINT(self, self.OnPaint)
	
	def OnPaint(self, event=None):
		dc = wx.PaintDC(self)
		dc.Clear()
		dc.SetPen(wx.Pen("RED", 2)) #--> EXAKT EIN PIXEL
		dc.DrawLine(0, 0, 0, 0)

app = wx.PySimpleApp(0)
frame = wx.Frame(None, -1, "Draw on Frame")
DrawPanel(frame)
frame.Show(True)
app.MainLoop()
DrawPoint geht auch... ;)
Antworten