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

Проводник Nautilus и GtkIconView
Чтобы научиться программированию на GTK, я создаю простое приложение GTK, которое читает файлы в каталоге и отображает их в виде значков. Я пытаюсь создать что-то вроде проводника файлов просмотра значков Nautilus. Я знаю, что правая панель...
657 просмотров
schedule 26.04.2023

Можно ли использовать GTK+ с C++?
Я выбираю инструментарий GUI для изучения С++. Я провел некоторый поиск в Интернете, и большинство людей предлагают GTKmm для C++ вместо GTK+. Несмотря на это, я видел несколько приложений на C++, созданных с использованием GTK+. Поэтому я...
11121 просмотров
schedule 25.11.2022

Пример пользовательского диапазона в Gtkmm
Я работаю над виджетом в стиле потенциометра в Gtkmm, и я хотел бы использовать Range в качестве базового класса. Кто-нибудь знает правильный пример для этого?
143 просмотров
schedule 15.11.2023

Построитель gtkmm из файла Glade не работает
Моя программа gtkmm не показывает никаких окон. Компиляция работает нормально. Это сообщения, которые я получаю при запуске: (process:2312): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.24.1/gobject /gtype.c:2706: You forgot to call...
2316 просмотров
schedule 18.06.2022

GTKmm + pipe() не работает
У меня есть этот код: #include <gtkmm.h> #include <unistd.h> void send_msg(Gtk::Entry* entry, int* fd); Glib::ustring* receive_msg(int* fd); bool handle_msg(Gtk::Label* lbl, int* fd); int main() { pid_t pid = fork(); int...
230 просмотров
schedule 15.10.2022

Signal_draw в Gtkmm2.4
Я пытаюсь скомпилировать приложение gtkmm, которое использует cairomm для рисования. Он отлично компилируется с помощью gtkmm3.0, но когда я пытаюсь скомпилировать его с помощью gtkmm2.4, я получаю: ошибка: «signal_draw» не был объявлен в этой...
647 просмотров
schedule 06.05.2023

GTKmm - невозможно установить фиксированный размер для виджета Gtk::Scale
Я пишу простую программу просмотра фотографий на C++, используя gtkmm, и не могу разобраться, как установить размер виджета. В нижней части главного окна у меня есть Gtk::Box с 3 кнопками, меткой и виджетом Gtk::Scale . Я хотел бы установить...
1734 просмотров
schedule 15.05.2023

замена цветов фона в текстовом поле gtk (gtkmm C++)
В моем графическом интерфейсе (C++, GTKMM 3) у меня есть текстовое поле, которое предоставляет некоторую информацию о состоянии. я хотел бы изменить цвет фона этого поля (вместе с текстом, что я могу легко сделать), в зависимости от статуса. не...
2530 просмотров
schedule 28.04.2023

Виртуальная клавиатура в Linux/GTK
У меня простой интерфейс (может быть сенсорным или управляться щелчками мыши). Когда я выбираю текстовое поле, должна появиться виртуальная клавиатура. Я немного покопался, и xvkbd выглядит неплохо. X11 — единственная зависимость, и это...
2877 просмотров

использование холста в приложении gtkmm
Я начинаю пробовать некоторые графические библиотеки с интерфейсом С++. На самом деле я пробую несколько примеров с gtkmm. Простые примеры работают, но сейчас я ищу холст. Я обнаружил, что libgnomecanvasmm, кажется, является частью libgnomemm,...
812 просмотров
schedule 21.09.2022

проблемы с компиляцией программы Hello world с использованием gtkmm
Я новичок в C++ и gtkmm. В настоящее время я пытаюсь скомпилировать учебник, который я нашел в Интернете, используя окно и кнопку. Я компилирую в Ubuntu 12.04. Я могу скомпилировать один файл, но когда я пытаюсь скомпилировать несколько файлов с...
6072 просмотров
schedule 02.05.2023

Gtkmm получает цвет метки
У меня нет ошибки кода, я просто везде посмотрел и не могу понять, как это сделать. Я хочу получить цвет виджета Gtk::, ярлык Gtk::. Я могу переопределить цвет метки следующим образом: l.override_color(c, l.get_state_flags()); , но я понятия не...
1863 просмотров
schedule 22.05.2024

Как транспонировать каирский контекст или изменить ориентацию оси?
Мне нужно визуализировать игровое поле для игры с роботами. К сожалению, в игре используется правосторонняя система координат с осью Y, направленной вверх. Есть ли способ настроить каирский контекст области рисования, чтобы он соответствовал этой...
478 просмотров
schedule 18.04.2023

GTKmm3 (GTK+ 3 C++) компилируется, но при запуске выдает ошибку GLib-GIO-CRITICAL
Я только начал пытаться заставить GTK+ 3 работать с C++ и попытался скомпилировать простейший пример GTKmm Hello-World. #include <gtkmm.h> int main(int argc, char *argv[]) { Glib::RefPtr<Gtk::Application> app =...
1053 просмотров
schedule 30.01.2024

Получить данные из выбранной строки дерева просмотра gtk - gtkmm, c++
У меня есть приложение GTK, в котором есть окно с treeview и кнопкой. Когда кнопка нажата, мне нужно получить данные из первого (и единственного) столбца выбранной строки в таблице treeview . Это класс для столбцов: class ModelColumns:...
3828 просмотров
schedule 17.06.2022

Ориентация текста панго С++
Я пытаюсь пометить ось Y на графике, построенном с использованием панго. Я не могу ориентировать текст так, чтобы он шел вертикально вверх по оси Y. Соответствующая часть кода: #include <gtkmm.h> Pango::FontDescription font;...
1468 просмотров
schedule 07.06.2024

Скомпилированный код Gtkmm-3.0 выдает ошибку символа Gtk+2
Я использую Ubuntu 13.10, используя пакет gtkmm 3.0 dev, компилируя следующий код: #include <gtkmm.h> #include <iostream> #include "opencv2/opencv.hpp" #include <chrono> #include <thread> #include <mutex> //GASP!...
832 просмотров
schedule 07.05.2022

Настройка GTKmm в Eclipse для C++
Я пытаюсь создать графический интерфейс, используя GTKmm в Eclipse, однако я не могу заставить работать конфигурацию. Для справки, вот мой фактический код: #include <gtkmm.h> using namespace std; int main(int argc, char **argv) {...
3064 просмотров
schedule 31.03.2022

Где я могу найти gtkmm/overlay.h?
Я использую эту страницу для создания виджета наложения, но у меня нет gtkmm/overlay.h libgtkmm-3.0-dev (v3.10.1) установлен. Кажется, я не могу найти overlay.h в своей установке или даже в последнем нестабильном исходном коде (v3.11.10)...
194 просмотров
schedule 03.08.2023

Зачем мне нужно добавлять const к аргументу?
У меня есть эта функция: void SpookyBoy( bool Troublemaker, const Glib::ustring& name, HorrorPunkBand& band ); если я удалю слово const , я получу эту ошибку: no known conversion for argument 2 from ‘const char [5]’ to...
55 просмотров
schedule 17.02.2023