Schrift
[thread]4698[/thread]

Tk::NoteBook: Labels nach rechts ausrichten

Leser: 1


<< >> 10 Einträge, 1 Seite
JürgenVollmer
 2004-01-09 19:32
#46680 #46680
User since
2004-01-09
3 Artikel
BenutzerIn
[default_avatar]
Hallo,

wie kann ich in einem Tk::NoteBook die Labels der Seiten nach rechts ausrichten?

Also etwa so:
-----------------------------------------
|label1  | label2 |               | label3|
-----------------------------------------
|                                               |
|                                               |
-----------------------------------------

Danke
Jürgen
Crian
 2004-01-10 20:10
#46681 #46681
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Hast Du die Optionen -justify und -anchor ausprobiert? Wenn das nicht klappt, würd ich mal in die perldoc's schauen (oder auch schon vorher ;) ).
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
Crian
 2004-01-10 20:15
#46682 #46682
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Hab gerade mal selbst nachgesehen, hier aus perldoc:

Quote
-anchor
Specifies how the information in a tab is to be displayed. Must be one of n, ne, e, se, s, sw, w, nw or center.


also solltest Du es mal mit e probieren ...

und

Quote
-justify
When there are multiple lines of text displayed in a tab, this option determines the justification of the lines.


könntest Du auch antesten.... bei manchen Widgets bewirkt es auch bei einzeiligen Einträgen etwas...
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
JürgenVollmer
 2004-01-10 21:57
#46683 #46683
User since
2004-01-09
3 Artikel
BenutzerIn
[default_avatar]
-anchor und -justify hatte ich schon probiert, leider ohne Erfolg, diese flags beziehen sich ja auch nur auf die Ausrichtung des Textes innerhalb eines Tab's nund nicht die Ausrichting der Tab's selbst.

Jürgen
Crian
 2004-01-11 00:55
#46684 #46684
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ich dachte immer, das sich die Label eh der Textlänge anpassen, inwiefern könnte man die Texte denn rechtsbündig machen?

Oder ist es so, dass sich die Länge der Labels nach der Länge des längsten Textes richtet?
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
 2004-01-12 11:30
#46685 #46685
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=JürgenVollmer,09.Jan..2004, 18:32]Hallo,

wie kann ich in einem Tk::NoteBook die Labels der Seiten nach rechts ausrichten?

Also etwa so:
-----------------------------------------
|label1 | label2 | | label3|
-----------------------------------------
| |
| |
-----------------------------------------

Danke
Jürgen[/quote]
Aus dem Bauch heraus wuerde ich sagen: geht nicht. Vielleicht kannst du ja einen Pure-Perl-Alternative (z.B. Tk::TabbedFrame aus Tk-DKW) nehmen und deinen Beduerfnissen anpassen.
Crian
 2004-01-12 11:32
#46686 #46686
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Mich würd interessieren, was eigentlich genau mit der Frage gemeint ist, wie verstehst Du das denn, ptk?
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
 2004-01-12 15:08
#46687 #46687
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wie aus der Zeichnung zu sehen ist: die Reiter links kleben am linken Rand des NoteBooks, die Reiter rechts am rechten Rand. Aehnlich wie das mit dem "Help"-Eintrag bei Perl/Tk-Menues unter X11 ist.
Crian
 2004-01-12 17:01
#46688 #46688
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ah... und dann noch einzeln und nicht für alle .. da hatte ich den OP völlig misverstanden - danke für die Aufklärung. Rat weiß ich da allerdings auch nicht. Ggf. mal in die Quellen schauen und sehen, ob man sich die add-Methode duplizieren und dazu umbauen kann, rechtsbündige Label einzufügen. (Dann sollte man das ganze aber vorher kopieren und umbenennen...)
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
 2004-01-12 18:08
#46689 #46689
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Tk::NoteBook basiert auf Tk::NBFrame und spaetestens da ist nichts zu machen - NBFrame ist C-Code.
<< >> 10 Einträge, 1 Seite



View all threads created 2004-01-09 19:32.