Schrift
[thread]5126[/thread]

Probleme bei Bind auf Listbox

Leser: 1


<< >> 7 Einträge, 1 Seite
rmoe
 2005-11-14 19:57
#44964 #44964
User since
2005-11-14
4 Artikel
BenutzerIn
[default_avatar]
hi,
bin Perl und Perl/Tk-Neuling. Arbeite mit Tk 8.0 unter Windows XP und versuche, die Keys 'Next' ,'Prev', 'Up' und 'Down' an ein Listbox-Widget zu binden, um zu scrollen. Lt. Docu sind dies zwar Standard-Bindings dazu - aber das funktioniert bei mir nicht (Bei Text geht's, da sind  keine Binds notwendig).
Hat jemand eine Lösung?
renee
 2005-11-15 01:44
#44965 #44965
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wie hast Du es denn versucht??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Crian
 2005-11-15 13:16
#44966 #44966
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
Genau, zeig mal etwas Code, am besten als kleinstmögliches lauffähiges Programm was das Problem demonstriert.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ptk
 2005-11-15 14:10
#44967 #44967
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die Keybindings gehen nur, wenn das Listbox den Fokus hat. Also ein paar Mal <Tab> drücken oder $listbox->focus verwenden.
rmoe
 2005-11-15 16:57
#44968 #44968
User since
2005-11-14
4 Artikel
BenutzerIn
[default_avatar]
Hi,
erst einmal vielen Dank an alle, die sich um die Lösung meines Problems bemüht haben. Die richtige Spur war die mit dem Focus. Da ein $Listbox->bind('<Double-1>',sub{...}) dies aber scheinbar nicht braucht (warum auch immer), wäre ich nie auf die Idee gekommen! Ja, kaum macht man's richtig, schon funktioniert's - super!!
rmoe
 2005-11-15 17:00
#44969 #44969
User since
2005-11-14
4 Artikel
BenutzerIn
[default_avatar]
Hi,
vielen Dank für deine Unterstützung! Lösung s. Mail an ptk.
ptk
 2005-11-16 02:03
#44970 #44970
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=rmoe,15.11.2005, 15:57]Da ein $Listbox->bind('<Double-1>',sub{...}) dies aber scheinbar nicht braucht (warum auch immer),[/quote]
Bei einem Mausklick ist es ja eindeutig, welches Widget gemeint ist. Bei einer Tastatureingabe aber nicht, deshalb gibt es den Fensterfokus im Window Manager und den Fokus in GUI-Anwendungen.
<< >> 7 Einträge, 1 Seite



View all threads created 2005-11-14 19:57.