Newsgroup: it.comp.lang.perl
Titolo: creare GUI per windows

Salve,
       programmo sopratutto per linux (su mac) script che girano in 
background etc...ora per� mi trovo a dover creare una piccola GUI per uno 
script interamente in perlche dovrei lanciare in background su windows 
vista.
avevo pensato di fare una piccola app con Visual Basic che raffigurasse una 
minima GUI per interagire con lo script (internamente avrei collegato GUI VB 
e daemon perl con sockets udp in locale) ma mi sembra tutt'altro che 
facile...inoltre non conosco per niente VB!
c'� un modo per fare un GUI per pc con perl?
grazie 

 c'� un modo per fare un GUI per pc con perl?
diciamo che sono indeciso tra Win32::GUI e 
http://www.tkdocs.com/index.html
 

 diciamo che sono indeciso tra Win32::GUI e 
http://www.tkdocs.com/index.html
La prima usa le API native di Windows: l'interfaccia creata avr� 
l'aspetto "solito" di windows, ma non sar� portabile su altri OS. La 
seconda ha un aspetto "suo" che non cambia mai e di contro lo stesso 
codice funziona ad es. anche su linux.
Come facilit�... entrambe sono semplici, a mio parere lo � maggiormente 
Win32::GUI. Tk per� ha tantissima documentazione, perfino un paio di 
libri, che a Win32::GUI mancano (ma i tutorial, le soluzioni nei forum, 
ecc, sono a mio avviso pi� che sufficienti).

 es. anche su linux.
ah, ho appena fatto una prova con Tkx per disegnare una finestra e un 
bottone e misembravano abbastanza "reali" cio� che appartenessero al mondo 
windows...prover� anche con Win32::GUI
cmq, non che debba fare niente di che...una finestra una textbox e un paio 
di bottoni.
L'applicazione � solo per windows per adesso, spero che non ci sianoproblemi 
se volessi poi compilarla (Win32::GUI e/o/Tkx) con Perl2Exe
Grazie 

 sianoproblemi se volessi poi compilarla (Win32::GUI e/o/Tkx) con Perl2Exe
Ho fatto exe con Win32::GUI, Tk, WxPerl, Prima: rari problemi.
Oltre a perl2exe ci sono:
- PAR + App::Packer (che puoi installare via PPM)
- Cava Packager, 
http://www.cava.co.uk/
- perlapp, nel PDK di Activestate (a pagamento ma ottimo prodotto)

> sianoproblemi se volessi poi compilarla (Win32::GUI e/o/Tkx) con Perl2Exe
Ok, volvo chiederti una cosa su Tkx, dal punto di vista del linguaggio.
Ho provato un p� di codice per fare i primi esperimenti, ho notato subito 
che alcuni aggiungono la linea:
Tkx::package_require("BWidget");
che cosa aggiunge di importante? con o senza riesco cmq a disegnare sulla 
window... 

 sulla window...
Non l'ho mai usato, credo che sia una libreria di widget, che mette a 
disposizione in Tk quei widget non disponibili da subito, tipo i tree.

 ha scritto nel messaggio 
news:he62a5$qug$1...@nnrp.ngi.it...

Ok, ti chiedo un'ultima cosa, con il seguente codice mi disegna una 
finestra:
use strict;
use warnings;
use Tkx;
my $mw = Tkx::widget->new(".");
   $mw->g_wm_title('Hello World!');
Tkx::MainLoop();
__END__;
Il file quando viene lanciato (non da console) mi apre la consolle e mi 
disegna la suddetta finestra: c'� un modo per evitare che si apra la 
consolle (prompt dos) e che la faccia chiudere subito (ma senza terminare lo 
script!)
grazie 

 terminare lo script!)
E' una faq del newsgroup:
http://www.perl.it////documenti/faq/iclp_view.html?pag=9&faq=1
scusa per i problemi di visualizzazione, abbiamo cambiato server ed 
evidentemente non ci siamo accorti del problema. Correggeremo il prima 
possibile.

 E' una faq del newsgroup:
uhm...ho provato a mettere #!/wperl come shebang ma non funziona...o provato 
a rinominare il file come: file.wpl ma diventa un file windows media 
player... 

 ha scritto nel messaggio 
news:4b0819c1$0$8865$4faf...@reader5.news.tin.it...


chiedo scusa, dovevo solo associare i files .wpl a wperl
grazie