Die Suche ergab 5 Treffer

von AlterSack
Dienstag 9. April 2024, 16:18
Forum: GTK+/GNOME
Thema: Gtk4 & Gtk.GridView - seltsame Formatierung
Antworten: 0
Zugriffe: 29024

Gtk4 & Gtk.GridView - seltsame Formatierung

Moin zusammen,

hab mal 'Gtk.GridView' ausprobieren wollen.
Dazu hab ich mir 'ne Tabelle erstellt und diese mit Werten gefüllt.
Das 'Data'-Objekt (type=float) habe ich an das (von der 'factory' erzeugte 'Gtk.Text'-Objekt) gebunden.
Überrascht hat mich, dass das Progrämmchen ohne zu meckern durchlief ...
von AlterSack
Freitag 19. Mai 2023, 16:10
Forum: GTK+/GNOME
Thema: GTK4 Signal-Handler werden nicht gefunden
Antworten: 7
Zugriffe: 17412

Re: GTK4 Signal-Handler werden nicht gefunden

Danke __deets__ & __blackjack__,
scheint wohl keine unkomplizierte Lösung mit Python zu geben.
Werde dann wohl

Code: Alles auswählen

button.connect(signal,handler)
benutzen.
dank & bye - Alter Sack
von AlterSack
Freitag 19. Mai 2023, 11:31
Forum: GTK+/GNOME
Thema: GTK4 Signal-Handler werden nicht gefunden
Antworten: 7
Zugriffe: 17412

Re: GTK4 Signal-Handler werden nicht gefunden

Ja. Vielen Dank Axel.
Du hast ganz recht, so geht's natürlich. Aber welchen Sinn bitteschön hat dann das <signal> Element im UI-File?
von AlterSack
Donnerstag 18. Mai 2023, 22:09
Forum: GTK+/GNOME
Thema: GTK4 Signal-Handler werden nicht gefunden
Antworten: 7
Zugriffe: 17412

Re: GTK4 Signal-Handler werden nicht gefunden

Vielen Dank für die Antworten.

Aber hier steht:
https://docs.gtk.org/gtk4/migrating-3to4.html#adapt-to-gtkbuilder-api-changes

Adapt to GtkBuilder API changes
gtk_builder_connect_signals() no longer exists. Instead, signals are always connected automatically....

Dieser Automatismus ist aber ...
von AlterSack
Donnerstag 18. Mai 2023, 18:18
Forum: GTK+/GNOME
Thema: GTK4 Signal-Handler werden nicht gefunden
Antworten: 7
Zugriffe: 17412

GTK4 Signal-Handler werden nicht gefunden

Bin seit Tagen am Suchen. Was läuft hier falsch???
app.py:

import gi, sys
gi.require_version("Gtk", "4.0")
gi.require_version('Adw', '1')
from gi.repository import Gtk, Adw

class MyApp(Adw.Application):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.connect('activate', self.on ...