Die Suche ergab 225 Treffer

von roschi
Montag 1. August 2011, 11:03
Forum: Showcase
Thema: Boarded - Bildschirmtastatur fuer X11
Antworten: 2
Zugriffe: 1993

Boarded - Bildschirmtastatur fuer X11

Hallo! Ich moechte euch hier ein Projekt von mir vorstellen, welches ich vor einigen Wochen begonnen habe. Boarded ist eine Bildschirmtastatur fuer X11, die mit PyGTK geschrieben ist. Tastaturlayouts sind in XML abgebildet und selbst anpassbar, ebenso die Farben. Die offizielle Projektseite von Boar...
von roschi
Mittwoch 13. Juli 2011, 10:56
Forum: wxPython
Thema: Focus eines Frames verhindern
Antworten: 3
Zugriffe: 3397

Re: Focus eines Frames verhindern

So, ich habe mir jetzt anders abgeholfen - auch, wenn das ein ganzes Stueck Arbeit war. Ich habe nun einfach das gesamte Fenster direkt mit pygtk programmiert. Es ist schon erstaunlich, welch weitreichende Moeglichkeiten man damit hat, tief in das Verhalten der Widgets einzugreifen. Aber da dieses F...
von roschi
Dienstag 12. Juli 2011, 11:27
Forum: wxPython
Thema: Focus eines Frames verhindern
Antworten: 3
Zugriffe: 3397

Re: Focus eines Frames verhindern

Hallo! Danke fuer die Antwort. Ja, ich suche etwas fuer GTK. Es kann sein, dass ich schon einen Schritt weitergekommen bin. Mit ``gtk.Window.set_accepts_focus(False)`` kann ich einem GTK-Window verbieten, Focus anzunehmen. Mit ``wx.Frame.GetGtkWidget()`` bekomme ich ein long, den pointer auf das dem...
von roschi
Montag 11. Juli 2011, 10:34
Forum: wxPython
Thema: Focus eines Frames verhindern
Antworten: 3
Zugriffe: 3397

Focus eines Frames verhindern

Hallo! ich bin dabei, eine Bildschirmtastatur mit wxGTK zu programmieren. Eigentlich gibt es momentan nur noch einen Stolperstein: das Fenster (``wx.Frame``) bekommt beim Reinklicken (in das Fenster, den darin befindlichen Panel oder einen der Buttons fuer die Tasten) den Focus. Dadurch werden die T...
von roschi
Sonntag 1. November 2009, 14:53
Forum: Allgemeine Fragen
Thema: Problem mit PyAudio
Antworten: 3
Zugriffe: 1977

Debian 5 lenny mit ALSA... hatte ich vergessen zu erwaehnen, entschuldigt
von roschi
Sonntag 1. November 2009, 14:08
Forum: Allgemeine Fragen
Thema: Problem mit PyAudio
Antworten: 3
Zugriffe: 1977

Ich habe jetzt mal etwas ausprobiert, und erhalte den naechsten Fehler: >>> import pyaudio >>> p = pyaudio.PyAudio() >>> p.get_device_count() 11 >>> p.get_default_input_device_info() {'index': 0, 'defaultHighOutputLatency': 1.524449868310114e-314, 'maxOutputChannels': 0, 'name': '/dev/dsp', 'default...
von roschi
Sonntag 1. November 2009, 13:04
Forum: Allgemeine Fragen
Thema: Problem mit PyAudio
Antworten: 3
Zugriffe: 1977

Problem mit PyAudio

Hallo! Ich habe ein kleines Problem mit PyAudio (http://people.csail.mit.edu/hubert/pyaudio/). Das nutzt die libportaudio2. Ich habe das Debian-Paket installiert und nun kann ich auch schon einwandfrei aufnehmen, nur mit der Soundausgabe klappt es nicht so recht. Folgendes Szenario tritt auf: >>> im...
von roschi
Mittwoch 7. Oktober 2009, 21:43
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

Alles klar, ich habe es geschafft! Kann mir nun noch jemand sagen, wie ich mit urwid in einem ListBox-Item mehrere Textattribute setze? Ich moechte zum Beispiel erst ein Wort in gruen, dann eins ohne Faerbung, dann eines in rot. Ich muesste alsp praktisch Text-Widgets zusammenfassen koennen. Es waer...
von roschi
Mittwoch 7. Oktober 2009, 08:27
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

@roschi: Bei den Beispielen, die von anderen Benutzern beigesteuert wurden, gibt es einen IRC-Clienten, mit der typischen Aufteilung "letzte Zeile == Eingabe, darüber scrollende Ausgabe". Schau Dir da mal die `Screen`-Klasse an: inyyssonen_twisted_irc.Screen . Vielen dank! Das sieht sehr ...
von roschi
Dienstag 6. Oktober 2009, 19:10
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

BlackJack hat geschrieben:@roschi: Also für mich klingt es nach einem Fall für `urwid`.
Koenntest du mir dann ein kleines Beispiel fuer sowas geben? oder ein gutes Tutorial, was diese Schwerpunkte behandelt? Das waere sehr nett.
von roschi
Dienstag 6. Oktober 2009, 16:00
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

Mit dem cmd-Modul kann man zwar eine Art Shell bauen, aber ich brauche einen geteilten Bildschirm, bei dem ich beide Teile separat schreiben und lesen kann.

Gibt es da keine Moeglichkeiten?
von roschi
Dienstag 6. Oktober 2009, 14:31
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

So, ich habe jetzt noch einiges ausprobiert, aber nie habe ich es gescahfft, zu verhindern, dass mehrere Strings, die mit \n enden, in einer Zeile ausgegeben werden. Ich schildere mal mein Vorhaben, vielleicht kennt jemand ja eine andere, eventuell bessere Loesung. Ich moechte ein Programm schreiben...
von roschi
Dienstag 6. Oktober 2009, 11:40
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

Kennst du urwid? Ist etwas komfortabler als direkt curses zu verwenden. Ja, kenne ich. Aber mir schien das hier einfacher. Vielleicht auch nur, weil ich kein gutes Tutorial gefunden habe :). Aber ich dachte, dass es so jetzt schneller geht. @roschi: Irgenwo hakts bei Deiner Scrollmethode. Das erste...
von roschi
Dienstag 6. Oktober 2009, 11:00
Forum: Allgemeine Fragen
Thema: Curses Problem
Antworten: 12
Zugriffe: 2632

Curses Problem

Hallo! Ich habe mal wieder ein Problem bei einem Projekt. Ich brauche ein Curses-Interface, und habe mir folgendes gebastelt: Das ist meine Klasse fuer die Verwaltung des In- und Outputs, momentan erstmal der Output: import curses class Screen(object): curses.setupterm() TERM_COLS = curses.tigetnum(...
von roschi
Donnerstag 30. Juli 2009, 11:38
Forum: Allgemeine Fragen
Thema: String weiterverarbeiten
Antworten: 8
Zugriffe: 1662

Da bekomme ich die Fehlermeldung: KeyError 'date' Was stimmt da jetzt nicht? Entschuldige, aber ich habe mich vertippt. Du musst als Key in den eckigen Klammern eben anstatt "date" "data" oder wie auch immer dein parameter den du uebergeben bekommst heisst. Aber das haettest du ...
von roschi
Donnerstag 30. Juli 2009, 10:54
Forum: Allgemeine Fragen
Thema: String weiterverarbeiten
Antworten: 8
Zugriffe: 1662

Newbie2009 hat geschrieben:Gibt es auch eine Lösung ohne CGI?
Naja, du musst ja irgendwie mit deinem Webserver kommunizieren und dir die Daten reichen und zurueckgeben lassen. Natuerlich kannst du auch mit einem Webframework (Forensuche hilft) arbeiten.

HTH
roschi
von roschi
Donnerstag 30. Juli 2009, 10:45
Forum: Allgemeine Fragen
Thema: String weiterverarbeiten
Antworten: 8
Zugriffe: 1662

Hallo Newbie2009!

Arbeitest du mit CGI?
Falls ja:

Code: Alles auswählen

#!/usr/bin/env python
import cgitb
cgitb.enable()
import cgi, sys

sys.stdout.write("Content-Type: text/html\n\n")
form = cgi.FieldStorage()
data = form["date"].split("\n")
# ...
HTH
roschi
von roschi
Donnerstag 30. Juli 2009, 10:35
Forum: Allgemeine Fragen
Thema: Cursor-Position unter Linux-Konsole herausfinden
Antworten: 4
Zugriffe: 1527

Hallo! curses.getsyx()¶ Returns the current coordinates of the virtual screen cursor in y and x. If leaveok is currently true, then -1,-1 is returned. Das habe ich schon versucht, aber sobald ich curses.initscr() aufrufe, wird mein terminal etwas eigenartig... Alles ist dann merkwuerdig verschoben. ...
von roschi
Mittwoch 29. Juli 2009, 21:32
Forum: Allgemeine Fragen
Thema: Cursor-Position unter Linux-Konsole herausfinden
Antworten: 4
Zugriffe: 1527

Leonidas hat geschrieben:Meinst du den Mauszeiger oder den Cursor?
den Text-Cursor
von roschi
Mittwoch 29. Juli 2009, 11:15
Forum: Allgemeine Fragen
Thema: Cursor-Position unter Linux-Konsole herausfinden
Antworten: 4
Zugriffe: 1527

Cursor-Position unter Linux-Konsole herausfinden

Hallo, ich haette mal noch eine Frage: Wie kann ich unter der Linux-Konsole (kein X-Server) herausfinden, an welcher Position der Cursor gerade steht? Ich habe bis jetzt nur die Moeglichkeit gefunden, dem Terminal per Steuersequenzen zu sagen, dass es die Position speichern / wiederherstellen soll, ...