Как отобразить текст в виджете GTK без использования текстового поля? - PullRequest
0 голосов
/ 02 февраля 2012

Вот мое текущее приложение

http://imgur.com/JhNMv

Как видно из вывода, я использую pdcurses. Чтобы получить строки GPU 0 и GPU 1, я использую mvwprintw, который позволяет мне указать переменную и добавить +1, чтобы она печаталась на следующей строке.

К сожалению, в GTK все, что у меня есть, это GTKtextview и GTKtreeview. Это не то, что мне нужно. Мне нужно печатать так же, как работает gtk_label_set_text, но без перезаписи строки и печати на следующей

1 Ответ

0 голосов
/ 02 февраля 2012

Если я понимаю, о чем вы спрашиваете, вам нужен GtkLabel с несколькими строками текста - вы можете сделать это, просто установив метку в строку с символами новой строки в ней.Если вы хотите добавить строку к существующей метке, сначала возьмите существующий текст с помощью gtk_label_get_text(), скопируйте его и добавьте символ новой строки и следующую строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...