gtk.AboutDialog mit Link

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
Jan-Nik
User
Beiträge: 5
Registriert: Sonntag 1. April 2007, 13:42
Kontaktdaten:

Hallo!

Ich habe neu angefangen mit Python und versuche gerade einen gtk.AboutDialog zu erstellen mit Link zu einer Homepage:

Code: Alles auswählen

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

import gtk

PROGRAM_NAME = "Test"

if __name__=='__main__':
	abt = gtk.AboutDialog()
	abt.set_name(PROGRAM_NAME)
	abt.set_website_label("google.de")
	abt.set_website("http://www.google.de")
	abt.show_all()
	abt.run()
	abt.hide_all()
Leider ist der Link nicht anklickbar, also es steht dort einfach nur die Adresse und kein Button mit dem von mir angegebenen Label. Was hab ich falsch gemacht?

mfg.

Edit (Leonidas): Code-Highlighting eingeschaltet.
Thriller
User
Beiträge: 1
Registriert: Dienstag 3. April 2007, 12:40

Hallo Jan,

du musst noch eine Funktion aufsetzen welche den Link nimmt und an den Browser schickt.

Das geht mit:

Code: Alles auswählen

gtk.about_dialog_set_url_hook(load_link)

def load_link(dialog, link):
    # dein browser code
    ...
guck mal in der PyGTK-Reference.

Greetz,
Paul
Antworten