Die Suche ergab 12 Treffer

von Umsteiger73
Montag 8. Juni 2015, 11:33
Forum: Allgemeine Fragen
Thema: Flag im RAM setzen und lesen
Antworten: 2
Zugriffe: 1131

Re: Flag im RAM setzen und lesen

@BlackJack

Danke für den Hinweis. Da mein Programm möglichst Plattformunabhängig sein soll ist "stdout" und "stdin" sicher die ideale Lösung. War mir nicht bewusst, dass die beiden "sdt`s" so genutzt werden können.

Gruss

Thomas
von Umsteiger73
Sonntag 7. Juni 2015, 10:09
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Re: Widgets als Klassen in Grid

@Sirius3

Herzlichen Dank. Schon wieder was gelernt.

Gruss

Thomas
von Umsteiger73
Sonntag 7. Juni 2015, 07:59
Forum: Allgemeine Fragen
Thema: Flag im RAM setzen und lesen
Antworten: 2
Zugriffe: 1131

Flag im RAM setzen und lesen

Hallo

Mein Programm hat zwei Mainloops (die von der GUI und die von Pyglet). Leider vertragen sich die beiden Loops nicht. Auch über Threading konnte ich das Problem nicht lösen. Aus diesem Grund muss ich den Pyglet Teil in ein eigenständiges Programm auslagern. Das Pyglet-Programm rufe ich mit ...
von Umsteiger73
Sonntag 7. Juni 2015, 07:42
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Re: Widgets als Klassen in Grid

@Sirius3
Danke für deinen Input.

Mit Zeile 17 sprichst du etwas an, für das ich gerne eine elegantere Lösung hätte. Zeile 17 setzt mir den Objektname (Bsp: self.00, self.10, self.20) zusammen, damit ich später auf das Widget zugreifen kann. Bessere Möglichkeiten sind gerne Willkommen.

self.column ...
von Umsteiger73
Mittwoch 3. Juni 2015, 12:28
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Re: Widgets als Klassen in Grid

Hallo

Problem gelöst. Ein Erbe sollte man nie ausschlagen (Zeile 24 + 30) ;).

Dieses Script funktioniert:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from gi.repository import Gtk

class MainWindow(Gtk.Window):

def __init__(self):
Gtk.Window.__init__(self)
self.grid = Gtk.Grid()
self ...
von Umsteiger73
Mittwoch 3. Juni 2015, 07:47
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Re: Widgets als Klassen in Grid

Ich bin ein Schritt weiter gekommen.

Wenn ich anstelle von "button-press-Event" den Button mit "clicked" verbinde funktioniert das ganze ohne Fehlermeldung.


class OtherWidget():

def __init__(self,window,setting):
self.__window = window
self.__setting = setting

self.__main_button = Gtk ...
von Umsteiger73
Mittwoch 3. Juni 2015, 07:02
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Re: Widgets als Klassen in Grid

Hallo BlackJack

Ist leider nicht die Lösung. Auch der Code ohne führende Unterstriche macht denselben Error.


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from gi.repository import Gtk

class MainWindow(Gtk.Window):

def __init__(self):
Gtk.Window.__init__(self)
self.grid = Gtk.Grid()
self ...
von Umsteiger73
Dienstag 2. Juni 2015, 20:06
Forum: GTK+/GNOME
Thema: Widgets als Klassen in Grid
Antworten: 10
Zugriffe: 8851

Widgets als Klassen in Grid

Ich versuche eine GUI mit PyGtk zu programmieren. In einem Hauptfenster sollen in einem Grid Widgets angezeigt werden.
Diese Widgets haben eine eigene Klasse. Dies aus dem Grund weil das Widget eher komplex sein wird und mehrfach vorkommt. Im Beispiel ist diese Klasse auf einen Button vereinfacht ...
von Umsteiger73
Sonntag 3. Mai 2015, 11:08
Forum: Tkinter
Thema: Ändern des Textes eines Labels durch eine anderes Objekt
Antworten: 6
Zugriffe: 2105

Re: Ändern des Textes eines Labels durch eine anderes Objekt

Hallo

Wow, danke für die Denkanstösse. Werde sie berücksichtigen.

Gruss

Thomas
von Umsteiger73
Freitag 1. Mai 2015, 09:50
Forum: Tkinter
Thema: Ändern des Textes eines Labels durch eine anderes Objekt
Antworten: 6
Zugriffe: 2105

Re: Ändern des Textes eines Labels durch eine anderes Objekt

Nachtrag, für alle die es interessiert.

Ein rekursiver Aufruf der after Methode und das umstellen der Mainloop hat mir weiter geholfen. Spannenderweise ist auch das erwartete Problem mit der Rekursionstiefe nicht aufgetreten.


import tkinter as tk

class SingleLabel(object):

def __init__(self ...
von Umsteiger73
Mittwoch 29. April 2015, 21:05
Forum: Tkinter
Thema: Ändern des Textes eines Labels durch eine anderes Objekt
Antworten: 6
Zugriffe: 2105

Re: Ändern des Textes eines Labels durch eine anderes Objekt

@BlackJack

Danke für den Hinweis. Genau das habe ich gebraucht. Jetzt kann ich in der richtigen Richtung nach einer Lösung suchen.

Gruss

Thomas
von Umsteiger73
Mittwoch 29. April 2015, 18:25
Forum: Tkinter
Thema: Ändern des Textes eines Labels durch eine anderes Objekt
Antworten: 6
Zugriffe: 2105

Ändern des Textes eines Labels durch eine anderes Objekt

Hallo
Ich mache meine ersten Versuche mit Tkinter. Die Idee ist ein Objekt, dass den Text eines Labels während der Laufzeit ändert. Das versuche ich mit folgendem Code:

import tkinter as tk

class TextSetter():

def __init__(self):
self.single_label = SingleLabel()

self.change_label()

def ...