4
Ich habe eine Tcl/Tk-Anwendung, die viele Formulare generiert und möchten die Standard-Widget-Schriftarten von einem zentralen Speicherort konfigurieren, ohne jedes Widget mit dem -font
Schalter zu konfigurieren .Wie setze ich die Standardschrift für Tk Widgets
#!<path>/wish
button .hello -text "Hello, World!" -command { exit }
pack .hello
puts "--- i would like to set this thing: [.hello configure -font] --- "
Das ist genau das, was ich gesucht habe. Vielen Dank! –
Wenn Sie mit Tk's Begriff der benannten Schriftarten nicht vertraut sind, macht es die Verwendung der obigen Angaben trivial, die Schrift später zur Laufzeit zu ändern. Alles, was Sie tun müssen, ist, myDefaultFont neu zu konfigurieren und jedes Widget, das diese Schriftart verwendet, wird sich mit der neuen Schriftart sofort neu zeichnen. Sie müssen nicht manuell über alle Widgets iterieren. –
Sieht aus wie der Artikel verschwunden ist. Wayback Machine sagt: http://web.archive.org/web/20090302082049/http://www.tclscripting.com/articles/jun06/article1.html – jarodeells