Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]5165[/thread]

Verhindern von resizen



<< >> 4 Einträge, 1 Seite
pug
 2006-03-10 13:55
#45291 #45291
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
zwei Fragen: wie kann ich das verhindern, daß mein Tk-Fenster verkleinert oder vergrößert wird. Also kein 'Resize'?

Und wie kann ich das Programm-Icon verändern. Im Moment ist das nur ein X (Debian GNU/Linux)?

Gruss Christian
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III
renee
 2006-03-10 14:13
#45292 #45292
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Am einfachsten ist es mit resizable:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl

use strict;
use warnings;
use Tk;

my $mw = tkinit();

$mw->resizable(0,0);

MainLoop;


Du könntest mit minsize und maxsize arbeiten:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl

use strict;
use warnings;
use Tk;

my $mw = tkinit();

$mw->minsize(300,400);
$mw->maxsize(300,400);

MainLoop;


Für die Icon-Sache gibt es $mw->iconbitmap(bitmap)... und Crian stellt auf seiner Homepage auch Möglichkeiten dar: http://duehl.de/christian/perl/perlmain.html#tksnip
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/
pug
 2006-03-10 15:48
#45293 #45293
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Prima so gehts. Ich finde es ein bischen komisch daß man die Methoden 'resizable', 'minsize' und 'maxsize' nicht gleich in den "new"-Operator eingeben kann.
Also
Code: (dl )
 $main->new ( -resizable => '0,0' ) 


Da bekomme ich einfach nur eine Fehlermeldung, daß er diese Methoden nicht kennt.

Gruss Christian
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III
ptk
 2006-03-10 19:37
#45294 #45294
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Methoden != Attribute.

Was die Icons angeht:
Mit iconbitmap kann man IMHO nur mit Schwarz/Weiß-Icons arbeiten und
das funktioniert auch nicht mit jedem Windowmanager. Es gibt einen
Freedesktop-Standard für das Setzen von Icons. Hier gibt es ein Modul
in Entwicklung:
http://cvs.sourceforge.net/viewcvs.py/srezic/Tk-FreeDesktop-Wm/
<< >> 4 Einträge, 1 Seite



View all threads created 2006-03-10 13:55.