ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mehere Fragen zu TCL/TK
BeitragVerfasst: 30 Apr 2004, 17:13 
Offline
Lehrling

Registriert: 25 Apr 2004, 11:42
Beiträge: 58
Hallo,

ich versuch mich grad ein bißchen mit TCL/TK in Ruby.
Ich bin in Sachen TCL/TK absolut unerfahren ;)
Mit place, grid usw. hab ich ein wenig versucht eine Oberflähe zu erstellen dabei gefällt mir Place am besten aber kann ich bei Place z.b die Größe angeben ? Mal am Beispiel einer ListBox , wie kann ich dort die Größe mit angeben ?

Kann ich von einer anderen Funktion heraus Einträge hinzufügen ?
Ist das Ansprechen verschiedener Eigenschaften z.b. gescheckt oder nicht gescheckt bei nen Radiobutton von anderen Funktion heraus auch möglich ?

Wenn wer links kennt zu Tutorials mit TCL/TK bitto posten. Ich finde das was über TCL/Tk in der RubyDoku steht etwas wenig.



1
2
3
4
5
6
root = TkRoot.new { title "Test" }

TkListbox.new(root) {

}.place('x'=>0, 'y'=>0)
Tk.mainloop


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 01 Mai 2004, 10:05 
Offline
Geselle

Registriert: 01 Mai 2004, 09:50
Beiträge: 171
Wohnort: Purkersdorf
Hi!

Gleich eine Warnung: Ich bin ein absoluter Ruby-Neuling, also bitte glaub nicht alles was ich schreibe :wink: (ich kenne Tk aber schon von Perl und Python)

Zitat:
Mal am Beispiel einer ListBox , wie kann ich dort die Größe mit angeben ?

Das würde ich so machen:


1
2

TkListbox.new(root, 'height'=>5).place('x'=>0, 'y'=>0)

Zitat:
Wenn wer links kennt zu Tutorials mit TCL/TK bitto posten. Ich finde das was über TCL/Tk in der RubyDoku steht etwas wenig.

Stimmt leider :(
Es gibt aber sehr viel Doku über Tk in Perl, das Umschreiben auf Ruby dürfte kein so grosses Problem sein (glaub ich). Eine gute Idee ist auch, sich vorhandenen Code anzusehen, so habe ich am meisten gelernt.
Wenn Du das machst, wirst Du kaum place finden (ich hab's noch nie verwendet).

Hoffe ich konnte etwas helfen. Viel Spaß! :)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 01 Mai 2004, 10:24 
Offline
Ex-Admin
Benutzeravatar

Registriert: 12 Mai 2003, 18:49
Beiträge: 890
Wohnort: Kiel
Moin!

Zum Thema kann ich leider nicht viel sagen, aber willkommen an Board, mawe :)

iGEL

_________________



# Kein Kommentar!!


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 01 Mai 2004, 11:53 
Offline
Lehrling

Registriert: 25 Apr 2004, 11:42
Beiträge: 58
Eine Frage hab ich noch , ich bräuchte eine Listbox mit mehreren Spalten wie könnte ich das hinkriegen ?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 01 Mai 2004, 13:13 
Offline
Geselle

Registriert: 01 Mai 2004, 09:50
Beiträge: 171
Wohnort: Purkersdorf
Zitat:
...willkommen an Board, mawe

Danke! :)
Zitat:
...ich bräuchte eine Listbox mit mehreren Spalten...

Eine Listbox hat immer nur eine Spalte, so weit ich weiß. In Perl gibt's dafür das Widget HList, das scheint es aber für Ruby nicht zu geben :(
Sieht wahrscheinlich nicht besonders gut aus, aber wie wär's mit 2 Listboxes nebeneinander? :)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 03 Mai 2004, 10:19 
Offline
Son-shi

Registriert: 23 Feb 2004, 14:59
Beiträge: 941
Wohnort: Esslingen
Mir hat es bei ein paar Einstiegsproblemen geholfen:
http://home.arcor.de/scite/
Ansonsten bin ich auch an eienr guten Ruby/Tk-Doku interessiert.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: