Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Perl - Interfejs Tk

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Perl - Interfejs Tk

Postprzez marcino » 29 stycznia 2005, o 13:21

witam.
***
mam nastepujacy probem, pisze sobie cos takiego:

#!/usr/bin/perl -w
use Tk;
$a=MainWindow->new();
$a->title("costam");
$b=$a->Label(text => 'hello world',
anchor => 'n',
relief => 'groove',
width => 10, height => 10);
$b->pack();
MainLoop();


zapisuje to jako hello.pl
i teraz jak odpalam to, to powinno sie mi pokazac okienko z napisem 'hello world', jednak tak sie nie dzieje tylko wyskakuje mi blad w terminalu:

unknown option "width" at /usr/local/lib/perl5/site_perl/5.8.5/mach/Tk/Widget.pm line 205.
at hello.pl line 4


z gory dzieki za odpowiedz.
marcino
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 5
Dołączył(a): 29 stycznia 2005, o 13:19

Perl - Interfejs Tk

Postprzez januzi » 29 stycznia 2005, o 13:37

usun width => 10
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Perl - Interfejs Tk

Postprzez marcino » 29 stycznia 2005, o 13:46

nie pomoglo.
marcino
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 5
Dołączył(a): 29 stycznia 2005, o 13:19

Perl - Interfejs Tk

Postprzez marcino » 29 stycznia 2005, o 13:47

a i teraz jest taki blad ( po usunieciu width=>10)

unknown option "anchor" at /usr/local/lib/perl5/site_perl/5.8.5/mach/Tk/Widget.pm line 205.
at hello.pl line 4
marcino
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 5
Dołączył(a): 29 stycznia 2005, o 13:19

Perl - Interfejs Tk

Postprzez januzi » 29 stycznia 2005, o 13:48

ten sam blad ? poczytaj dokumentacje od Tcl/Tk, dokladniej Widget Label
moze wersja Tk ktora masz w perlu nie pozwala na stosowanie niektorych opcji
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Perl - Interfejs Tk

Postprzez marcino » 29 stycznia 2005, o 14:07

ok problem rozwiazalem, jednak dosc dziwna sprawa, zrobilem tak:

#!/usr/bin/perl -w
use Tk;
$a=MainWindow->new();
$a->title("costam");
$b=$a->Label(-text => 'hello world',
-anchor => 'n',
-relief => 'groove',
-width => 10, -height => 10);
$b->pack();
MainLoop();

i teraz dziala :)
marcino
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 5
Dołączył(a): 29 stycznia 2005, o 13:19

Perl - Interfejs Tk

Postprzez januzi » 29 stycznia 2005, o 14:21

czyli taki format jak podaje manual tworcow :)
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron