Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

HList

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Lun Oct 09, 2006 9:57 am
Emerson
Perlero Nuevo
Perlero Nuevo
Registrado: 16 Feb 2006
Mensajes: 32
HList Responder citando

Hola a todos, primero mis mas sentido pesames para familiares y amigos de nuestro Genio.

Necesito saber como trabjar con Hlist??

Tengo este codigo, corre perfecto, ahora no se come meter valores desde variables en las diferentes columnas y filas de este hlist, Me pueden ayudar..

Gracias................

Perl:
use Tk;
use Tk::HList;
use Tk::Scrollbar;

sub icmd {
  my ($path, $state) = @_;
  print "path is '$path', state is '$state'\n";
}

my $mw = MainWindow->new;



$hlist = $mw->HList(-columns => 4, -header => 1)
   ->pack(-expand => 1, -fill => 'both');



$hlist->headerCreate(0, -text => "Color Name");
$hlist->headerCreate(1, -text => "Red value");
$hlist->headerCreate(2, -text => "Green value");
$hlist->headerCreate(3, -text => "Blue value");


foreach (qw/orange red green blue purple/) {
  my ($r, $g, $b) = $mw->rgb($_);
  $hlist->add($_);
  $hlist->itemCreate($_, 0, -text => "HOLA");
  $hlist->itemCreate($_, 1, -text => sprintf "%#x", $r);
  $hlist->itemCreate($_, 2, -text => sprintf "%#x", $g);
  $hlist->itemCreate($_, 3, -text => sprintf "%#x", $b);
}

MainLoop;
Mensaje Lun Oct 09, 2006 2:48 pm
creating021
Vive para Perl en Español
Vive para Perl en Español
Registrado: 23 Feb 2006
Mensajes: 478
Ubicación: Frente al monitor
Responder citando

Pues según em man de Tk::HList el $string->add($_); haría el trabajo en el foreach que haces ahí, cada contenido viene siendo itemCreate, cada número después de $_ representa la columna.
Eso es lo que veo pero mejor mira en CPAN.
Mensaje Lun Oct 09, 2006 2:55 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4084
Ubicación: Valladolid, España
Responder citando

Sólo le falto decir a creating21 que después del número viene el texto que quieres que aparezca. Es ahí donde tienes que poner tus variables.

Pero depende un poco del tipo de variable que estás usando.

¿Tienes algún código de ejemplo?
Mensaje Lun Oct 09, 2006 9:55 pm
Emerson
Perlero Nuevo
Perlero Nuevo
Registrado: 16 Feb 2006
Mensajes: 32
Ayudame Responder citando

Buen en si lo que quiero mostrar es una consulta hecha en mysql, si me puedes dar un ejemplo te lo agradeciera...
Gracias.....
Mensaje Mar Oct 10, 2006 3:27 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4084
Ubicación: Valladolid, España
Responder citando

En el directorio demos/ de la distribución Tk hay un par de ejemplos de HList.
Y en este web, arriba, hay un enlace a tutoriales de cómo usar bases de datos con el módulo DBI.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group