Wie positioniere ich ein Fenster?
Inhalt:
Code
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
my $mw = tkinit;
$mw->geometry($width.'x'.$height."+$xverschiebung+$yverschiebung");
MainLoop;
$width und $height sind die Größenangaben für das Fenster...
Die Verschiebung wird in Pixeln angegeben. Die Bildschirmgröße bekommst Du mit $mw->screenwidth() und $mw->screenheight().
Um ein Fenster zu zentrieren, kann man die Methode Popup() verwenden, möglichst kurz vor der MainLoop. Popup() kennt weitere Optionen zum Positionieren über den Mauscursor
(-popover => "cursor") oder einem anderen Fenster/Widget
(-popover => $widget).
Ergänzungen, Kommentare
Kommentare werden am besten in folgender Form vorgenommen, damit
sie im Inhaltsverzeichnis angezeigt werden (natürlich ohne das <verbatim>):
---+++ Main.??? - 14 Jul 2003 - Betreff