Tk::Dial - Tachometer für die GUI

Ein leider schlecht dokumentiertes Modul ist Tk::Dial welches einen Tachometer (engl. speedometer) darstellt. Wer also einen Geschwindigkeitsmesser braucht, ist hier potentiell richtig.

Nachfolgender Code zeigt das Widget in Aktion. In das enthaltene Entry-Widget kann auch eine Zahl eingetragen und mit Enter bestätigt werden. Der Tachometer-Zeiger passt sich dann entsprechend an. Der Zeiger kann mit der Maus verschoben werden. In diesem Falle wird der Wert des Entrys angepasst.

  1. #!perl
  2. use strict;
  3. use warnings;
  4. use Tk;
  5. use Tk::Dial;
  6. my $mw = tkinit();
  7. my $dial = $mw->Dial(
  8. -margin => 20,
  9. -radius => 48,
  10. -min => 0,
  11. -max => 100,
  12. -value => 0,
  13. -format => '%d',
  14. )->pack();
  15. $mw->MainLoop();
  16. exit(0);
Top