Gtk-CRITICAL **: gtk_text_buffer_emit_insert:
Bonjour.
Quand dans un Gtk2::TextBuffer j'essaie d'afficher des données binaires
contenant un octet 00 j'obtient;
Citation:
Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)
Petit exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| use Gtk2 -init;
my $w = Gtk2::Window->new();
$w->set_size_request(300, 200);
my $line = pack("CCCC",3,2,1,0);
my $v = Gtk2::TextView->new();
my $b = Gtk2::TextBuffer->new();
$v->set_buffer($b);
$b->set_text($line);
$w->add($v);
$w->show_all();
Gtk2->main(); |
Vous allez me dire quel intérêt d'afficher des données binaires que l'on ne peut
pas éditer.
C'est juste que je trouve ça fun. Voir http://pagesperso-orange.fr/philippe...EADMEterm.html
Plus sérieusement, ai je fait quelque chose de mal, est ce un bug ... ?