Laufschrift in wx Python

Plattformunabhängige GUIs mit wxWidgets.
Antworten
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

Guten Tag die suche hat nix ergeben in der Demo finde ich auch nix

gibt es bei wxPython 2.8 sowas wie eine Laufschrift

danke
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

sea-live hat geschrieben:gibt es bei wxPython 2.8 sowas wie eine Laufschrift
Hallo sea-live!

Suche in der Demo nach "Ticker". Vielleicht ist es das was du suchst.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

OK DANKE

das wars

Code: Alles auswählen

# -*- coding: cp1252 -*-

import  wx
from wx.lib.ticker import Ticker


#---------------------------------------------------------------------------

class Frame(wx.Frame):
    def __init__(
            self, parent = None, ID = 1, title = "Laufschrift", pos=wx.DefaultPosition,
            size=(400,400), style=wx.DEFAULT_FRAME_STYLE
            ):

        wx.Frame.__init__(self, parent, ID, title, pos, size, style)
        panel = wx.Panel(self, -1)

        #Button
        button = wx.Button(panel, 1003, "Beenden")
        button.SetPosition((150, 300))
        self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)
        self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
        # laufschrift
        self.ticker = Ticker(panel,pos=(180,180))
        self.txt = "I am a scrolling ticker!!!!"
        self.ticker.SetDirection("rtl")
        self.ticker.SetFont(self.ticker.GetFont())
        self.ticker.SetText(self.txt)
        self.ticker.SetBackgroundColour(wx.RED)
    def OnCloseMe(self, event):
        self.Close(True)

    def OnCloseWindow(self, event):
        self.Destroy()
        

def main():
    """Papua Frame start"""
    app = wx.PySimpleApp()
    fenster = Frame()
    fenster.Center()
    fenster.Show()
    app.MainLoop()


if __name__ == "__main__":
    main()
Benutzeravatar
MaXXLy
User
Beiträge: 24
Registriert: Sonntag 25. Mai 2008, 17:51

Hallo,

Euch und die Frage habe ich gefunden, als ich nach einer Laufschrift in GTK gesucht habe, darum:

Gibt es ein Ticker-Modul auch in GTK?

Danke
Antworten