• Publicidad

HList

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

HList

Notapor Emerson » 2006-10-09 10:57 @498

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................

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
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;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
MRSON
Emerson
Perlero nuevo
Perlero nuevo
 
Mensajes: 32
Registrado: 2006-02-16 08:39 @402

Publicidad

Notapor creating021 » 2006-10-09 15:48 @700

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.
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2006-10-09 15:55 @705

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?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14477
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Ayudame

Notapor Emerson » 2006-10-09 22:55 @997

Buen en si lo que quiero mostrar es una consulta hecha en mysql, si me puedes dar un ejemplo te lo agradeciera...
Gracias.....
MRSON
Emerson
Perlero nuevo
Perlero nuevo
 
Mensajes: 32
Registrado: 2006-02-16 08:39 @402

Notapor explorer » 2006-10-10 16:27 @727

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.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14477
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados

cron