Вопросы по теме '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 просмотров
schedule
11.01.2023
использование холста в приложении 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