Все вопросы: [gtkmm]

16 вопросов

похожие теги:
3
голосов
2ответов
2455 просмотров

Gtkmm - "Gtk::DrawingArea" in "Gtk::ScrolledWindow"?

I am making a GUI program using "gtkmm". I would like to draw some graphics to the "Gtk::DrawingArea" widget but I want that widget to be "resizable", so when I draw let's say a line from "(0, 0)" to "(50, 50)" pixel - the drawing area should be resized to a square of size "(50, 50)"; and when...

0
голосов
1ответов
255 просмотров

fink doesn't list gtkmm2.4

I'm trying to get started with gtkmm, and I'm using a mac. So I tried using fink to get it installed. Looking online, it seems to be up to date, but when I check on the command line fink list gtkmm It only lists gtkmm2. I went ahead and tried that, but it really is the gtkmm 2.0 distribution. ...

2
голосов
2ответов
7796 просмотров

How can I display an OpenCV IplImage in Gtk+/Gtkmm?

I've got images as IplImage that I want to display in a small Gtkmm application. How can I convert them to something Gtk can display?

0
голосов
1ответов
407 просмотров

Segfault when calling Gtkmm textBuffer->insert

I'm just learning about gtkmm for c++. I'm having trouble getting a simple TextBuffer to add a new line of text. I have a class called OutputBox which is an HBox with a TextViewer (called messages) and a TextBuffer (called textBuffer) in it. Here is a small chunck of the OutputBox class: Output...

2
голосов
2ответов
1009 просмотров

How to update Gtk::TreeModel::Row from external function

Currently I'm developing a multi-thread application. I use a TreeView to display the states of each thread, one row per thread. There are mainly two classes: Main GUI class containing TreeView class for thread handling Passing Gtk::TreeModel::iterator as an argument to the second class is not...

1
голосов
1ответов
3005 просмотров

сигнал тайм-аута glibmm

Я работаю над плагином для небольшого приложения с использованием gtkmm. Плагин, над которым я работаю, проверяет определенные условия (дата изменилась и начался новый день) каждую минуту и ​​запускает некоторые действия, если условия верны. В части инициализации плагина у меня есть следующий фр...

1
голосов
2ответов
1228 просмотров

Gtk + событие выхода из области указателя мыши

Мне нужно определить, когда указатель мыши покидает область в GtkNotebook. Обычно это возможно с помощью события motion_notify, но если указатель перемещается достаточно быстро, событие не запускается. Поскольку это определенная область пикселей в GtkNotebook, использовать GtkEventBox невозможно...

2
голосов
3ответов
3814 просмотров

Укладка виджетов в Gtk +

Есть ли в Gtk + способ наложить один виджет на другой, не считая GtkFixed? GtkFixed не работает по двум причинам: 1) мне нужен Z-порядок и 2) мне нужен один виджет для растягивания и заполнения предоставленного пространства.

0
голосов
1ответов
821 просмотров

Почему button_press_event в Gtk не получает одиночные щелчки левой кнопкой мыши?

Я пытаюсь настроить кнопку добавления вкладки в Gtk :: Notebook (gtkmm). Я делаю это, рисуя растровое изображение в рассчитанную позицию - это прекрасно работает. Однако при попытке получить для него события я не могу выбрать ни одного щелчка левой кнопкой мыши. Одиночный средний и одинарный пра...

1
голосов
1ответов
534 просмотров

Если у меня есть два экземпляра Glib :: IOChannel, они блокируются, пока оба не будут записаны. Как правильно это сделать?

Я изменил найденный пример здесь , чтобы использовать два канала io. Кажется, что ни один из обратных вызовов не был вызван, пока я не написал в оба канала. После этого они вызываются индивидуально при записи в фифос. Я что-то забываю? Запустите тестовую программу в одном окне оболочки. Н...

1
голосов
3ответов
448 просмотров

Как убрать стрелку сортировки GtkTreeView?

Мне нужно удалить стрелку сортировки из заголовка столбца. Это можно сделать, позвонив по номеру set_sort_indicator(false) в столбце. Стрелка не отображается, но место для нее все еще зарезервировано. Если заголовок столбца достаточно велик, чтобы заполнить весь заголовок, последняя часть обр...

1
голосов
1ответов
911 просмотров

Как получить высоту заголовка gtktreeview?

Я просмотрел исходный код gtk, и высота заголовка является частной. Я пробовал что-то, но это не сработало, как хотелось (heightWithHeader равно 1 ?!) Glib::RefPtr<Gdk::Window> pWindow = treeView.get_bin_window(); treeView.set_headers_visible(true); pWindow->get_size(width, heightWi...

0
голосов
1ответов
1841 просмотров

gtkmm: обновить графический интерфейс из другой ветки?

Я использую gtkmm (и glibmm) и хочу обновить графический интерфейс из другого потока. Я последовал примеру на http: // www .gtkmm.org / docs / glibmm-2.4 / docs / reference / html / thread_2dispatcher_8cc-example.html # _a1 . но у меня 2 вопроса: Может ли Gtk :: Main (который запуска...

10
голосов
7ответов
11868 просмотров

Стоит ли изучать GTK + или GTKMM?

Я программист на C #, который начал использовать ubuntu около 2 лет назад. Я хочу изучить программирование графического интерфейса пользователя на C или C ++. Мне не очень нравится моно, в моей системе он дает сбой. Я имею базовое представление о C ++. Я никогда не работал на C, но выглядит крут...

3
голосов
2ответов
1111 просмотров

Упаковка приложения с зависимостями под Windows

Я написал приложение с использованием gtkmm и libpcap под Linux. Конечно, gtkmm зависит от GTK +. После того, как я перенес его на Windows и попытался распространить, я получил ответ о том, что слишком много зависимостей для установки. Пользователь должен запустить установщики для сред вып...

0
голосов
4ответов
1296 просмотров

Сигнал срабатывает дважды из всплывающего списка gtkmm

Прошло много времени с тех пор, как я использовал GTK +, и в последний раз я использовал C, а не gtkmm и C ++, как сейчас. В любом случае, у меня есть проблема, которую, как мне кажется, легко решить: У меня есть всплывающее меню, состоящее из списка переключателей, и когда я нажимаю одну из ...