Thread MainWindow an rechtem Bildschirmrand justieren (9 answers)
Opened by Froschpopo at 2005-04-06 03:06

Crian
 2005-04-07 17:05
#43339 #43339
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Stimmt, das ist noch eleganter. Allgemein ist es aber so, dass man die Auflösung berücksichtigen muss, das macht ja aber genau das Snippet zum Zentrieren.


(hier der Code für die klickfaulen:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
my     $MamaGUI = new MainWindow( -title => "Mein Programm");

# Größe des Fensters:
my $windowHeight = "600";
my $windowWidth = "800";

# Bildschirmgröße holen:
my $screenHeight = $MamaGUI->screenheight;
my $screenWidth = $MamaGUI->screenwidth;

# MamaGUI zentrieren:
$MamaGUI->geometry($windowWidth."x".$windowHeight);
$MamaGUI->geometry("+" .
int($screenWidth/2 - $windowWidth/2) .
"+" .
int($screenHeight/2 - $windowHeight/2)
);

# minimale Größe festlegen:
$MamaGUI->minsize( 400, 300);
-> http://www.duehl.de/christian/perl/perlmain.html#tktippcenwin )\n\n

<!--EDIT|Crian|1112879197-->
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

View full thread MainWindow an rechtem Bildschirmrand justieren