E aí galera? Neste tutorial, vou mostrar como criar uma janela com uma Treeview, em forma de tabela. Para isso usaremos: GtkTreeView - Comando que cria o Widget da treeview GtkListStore - Comando que cria uma lista, que aqui será usada como modelo para a treeview append - vamos para adicionar dados na liststore append_column - vamos usar para adicionar a coluna na treeview O restante está comentado no código abaixo:
< ?php //PHP-GTK: Criando TreeView - "Meus Amigos" //Por Cledilson A. do Nascimento //http://cledilsonweb.blogspot.com //Email: cledilson.almeida (arroba) gmail.com //Criamos a Janela $janela = new GtkWindow(); $janela->set_title('Meus Amigos - TreeView'); $janela->connect_simple('destroy', array('Gtk', 'main_quit')); //Criamos um modelo para a TreeView $modelo = new GtkListStore(64); //Criamos a TreeView usando o medelo criado $treeview = new GtkTreeView($modelo); //Criamos uma coluna, adicionando e selecionando tbm o nome $coluna = new GtkTreeViewColumn('Amigo', new GtkCellRendererText(), 'text', 0); //Adicionamos a coluna na treeview $treeview->append_column($coluna); //Adicionamos alguns nome no modelo para ser exibido em nossa treeview $modelo->append(array('Maria Tal')); $modelo->append(array('José da Tal')); $modelo->append(array('Clementina Tal')); $modelo->append(array('Adamastor de Tal')); //Adicionamos a treeview na janela $janela->add($treeview); //Comando para mostrar todo o conteúdo da janela $janela->show_all(); Gtk::main(); ?>
Salve e execute-o com o php-gtk (Winows: c:\php-gtk2\php-win.exe c:\local_arquivo.php) (Linux: #php /local_arquivo.php). Desta forma podemos adicionar várias colunas e tipo de dados na treeview. Breve estarei mostrando com fazê-lo. Qualquer dúvida, crítica ou sugestão, basta comentar. Abraço!

Comentários

Postagens mais visitadas deste blog

JDownloader: Corrigir erro Skipped FFMpeg ao baixar do Youtube

Corrigindo erro ao instalar o Netbeans no Linux: UncaughtExceptionHandler in thread "main"

Inkscape: Fontes não aparecem - Windows 10