Вопросы по теме 'gtkmm'

Gtkmm - Проблемы с Gdk::Window::pointer_grab
Я программирую игру FPS (шутер от первого лица), используя «Gtkmm» в качестве оконного менеджера, и я хотел бы «смотреть мышью». Поэтому я должен «схватить» указатель мыши, чтобы перенаправить все события движения мыши в окно моего приложения....
575 просмотров
schedule 09.06.2023

Пробуждение потока по сигналу
У меня есть программа, которая рисует анимацию в реальном времени в окне gtkmm. У меня есть основной поток графического интерфейса и рабочий поток, который отображает кадр анимации на поверхность изображения с помощью cairo. Рабочий поток...
814 просмотров
schedule 09.11.2023

Области рисования и события экспозиции
У меня есть диалог, который содержит область рисования. Я хочу перерисовать содержимое области рисования, если диалог увеличен или сжат, скрыт и открыт, что является нормальным и естественным для областей рисования. Для этого я создал метод bool...
965 просмотров
schedule 13.04.2022

ошибка: пустое значение не игнорируется, как должно быть - C/GTK+
Я пытаюсь создать окно в GTK+, вкладка которого выглядит так: Всякий раз, когда пользователь нажимает кнопку «Создать», появляется новая вкладка. Однако, когда я компилировал свою программу, я получил ошибку: пустое значение не...
1935 просмотров
schedule 17.06.2023

GTKmm - Как поместить pixbuf в древовидную структуру
Я изучаю, как использовать GTKmm, и мне очень трудно понять, как поместить изображение в древовидную структуру. Я использовал Glade для создания древовидного хранилища с 3 столбцами, один из которых — GdkPixbuf с именем store_pixbuf . Я также...
3127 просмотров
schedule 12.03.2023

Как отключить захват фокуса для кнопки инструмента GTK+
Виджет кнопки GTK+ имеет свойство focus_on_click, которое управляет захватом фокуса. Но я использую MenuToolButton, у которого нет такого свойства. Я не хочу фокусироваться на щелчке. Как избавиться от этого? Спасибо!
2878 просмотров
schedule 23.03.2023

gtkmm и системный буфер обмена
Мне интересно, есть ли где-нибудь в gtkmm сигнал, который излучается, когда содержимое системного буфера обмена изменяется/кто-то копирует текст. Я просмотрел документы gtk, и кажется, что единственным сигналом, испускаемым объектом Gtk::Clipboard,...
267 просмотров
schedule 05.11.2022

Как добавить ComboBox в столбец TreeView?
В Gtkmm я хочу иметь Gtk TreeView с ListStore, и чтобы один из столбцов в списке был ComboBoxText. Но я не могу понять, как это сделать. То, что у меня сейчас есть, выглядит так: class PlayerListColumns : public Gtk::TreeModelColumnRecord {...
2664 просмотров
schedule 16.05.2022

Gtkmm - Скрытие окна без закрытия приложения
Как скрыть окно верхнего уровня, не закрывая его? NdmWindow — это класс, унаследованный от Gtk::Window. Я добавил экземпляр NdmWindow в Gtk::Application. Теперь, как мне скрыть его, а не закрывать? Заранее спасибо..
2371 просмотров
schedule 28.05.2022

Как разработать интерфейс, подобный Eclipse, с помощью GTK?
Я хочу написать настольное приложение, используя GTKMM. Я хочу, чтобы интерфейс состоял из разных панелей, например, в Eclipse у вас есть Project Explorer, Console, Properties и т. д. Вы должны иметь возможность перетаскивать панели, чтобы изменить...
1420 просмотров
schedule 17.06.2022

Повторное добавление Gtk::Grid в Gtk::Box
У меня есть объект Window, который содержит только сетку. Я хочу использовать Gtk::Builder для получения указателя на сетку, а затем использовать Gtk::Box's Gtk::Box->pack_end() для многократного добавления сетки (каждый раз с измененным...
1747 просмотров
schedule 15.07.2023

Сигнал щелчка Gtkmm для виджета изображения
В Gtkmm, как реагировать на событие щелчка на виджете изображения? Я имею в виду, что виджет изображения не поддерживает функцию signal_clicked, такую ​​​​как виджет кнопки.
253 просмотров
schedule 09.02.2023

Gtkmm 3.0 Как переключаться между фреймами или окнами
Я новичок в C++, у меня есть небольшой опыт программирования MCV на Java. Я использую GTKmm на C++. Я пытаюсь написать приложение, чтобы ассистенты преподавателей могли отправлять и редактировать приложения на различные должности, а администраторы —...
1839 просмотров
schedule 11.09.2022

ошибка компоновщика gtkmm
Здравствуйте, stackoverflow:), я компилирую базовую программу с графическим интерфейсом, которая берет суммы двух удвоений и выводит их. Мой код на самом деле довольно прост, я сначала опубликую 3 файла, которые я скомпилирую с помощью командной...
307 просмотров
schedule 02.12.2022

gtkmm для настольного приложения
Это хорошая идея использовать набор инструментов gtkmm gui для некоторых клиентских приложений для настольных компьютеров? Является ли этот инструментарий стабильным и достаточно ли документации в Интернете?
1084 просмотров
schedule 25.11.2022

Подключиться к Gtk::Window signal_delete_event
Я хочу подключить сигнал к window.signal_delete_event, но это не удается со следующими сообщениями об ошибках: не соответствует вызову ‘(sigc::bound_mem_functor0) (_GdkEventAny* const&)’ OpticalInput оператор return со значением в функции,...
1632 просмотров
schedule 30.06.2023

Как использовать set_focus_child для установки фокуса на текстовую запись в gtkmm?
У меня есть диалог, в котором я прошу пользователя ввести имя пользователя и пароль. Я сопоставляю их с базой данных. Если поле пользователя пусто, я показываю окно сообщения, сообщающее пользователю, что идентификатор пользователя пуст. Я хочу,...
740 просмотров
schedule 04.03.2023

Как заменить HBox/VBox на Box/Grid?
Документация для HBox 1HBox.html#details" rel="nofollow"> HBox и VBox включает утверждение: Устарело: вместо этого используйте Box, который является очень быстрым и простым изменением. Но мы рекомендуем перейти на Grid, так как Box со...
742 просмотров
schedule 17.07.2022

Доступны ли инструкции для кросс-компиляции gtkmm (в частности, v3) библиотек/приложений Windows в Linux?
В настоящее время я пишу графический интерфейс gtkmm3 в netbeans и использую сервер Linux dev для компиляции двоичных файлов Linux по ходу работы. Поскольку я действительно хочу, чтобы моя окончательная программа была кроссплатформенной, я настроил...
838 просмотров
schedule 23.03.2023

Сигналы автоматического подключения с GtkBuilder, но на GTKmm
В C я могу автоматически подключать сигналы с помощью этого кода: gtk_builder_connect_signals (builder, NULL) Как это сделать в C++ с помощью GTKmm ?
2057 просмотров
schedule 17.04.2022