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

как добавить простое сообщение в строку состояния php-gtk?
У меня есть простой GtkStatusBar, созданный с помощью Glade, и я хочу добавить простое сообщение с датой последнего обновления базы данных (просто простая и обычная дата). Я не хочу использовать целые стеки, контекст и все остальные вещи, которые...
500 просмотров
schedule 13.07.2022

Неразрешимая ошибка Ruby Gtk2
Я продолжаю получать сообщение об ошибке "uninitialize GLib::Object" из своего кода. Вот код: class MainWindow < Gtk::Window def initialize title = "I'm The Title Of An Application! Yay!" border_width = 10...
320 просмотров
schedule 05.08.2023

Нужен пример/помощь с сериализацией/десериализацией GtkTextBuffer (из GtkTextView)
Я пытаюсь сохранить теги пользователя жирным шрифтом/курсивом/шрифтом/и т. д. в GtkTextView. Использование GtkTextBuffer.get_text() не возвращает теги. Лучшая документация, которую я нашел по этому поводу:...
1950 просмотров
schedule 20.11.2022

Является ли приведение целочисленного значения к void* часто используемой парадигмой в обратных вызовах?
Вместо того, чтобы отправлять фактический указатель на значение, значение приводится к указателю. Я нашел эти примеры в коде интерфейса GUI программы GTK. g_signal_connect (pastebutton[pane], "clicked",...
516 просмотров

Граф на основе GTK+?
Я хочу иметь возможность построить линейный график с помощью GTK+, но я не знаю, как к этому подойти. У кого-нибудь есть какие-нибудь подсказки или советы?
16315 просмотров
schedule 15.09.2022

PyGTK: кнопки доступа в gtk.MessageDialog?
У меня есть функция, которая создает подсказки, используя gtk.MessageDialog в PyGTK. Как я могу получить доступ к предопределенным кнопкам? Или мне нужно вручную создать gtk.Dialog? Я бы не хотел, поскольку MessageDialog — это удобная функция....
2566 просмотров
schedule 11.03.2023

GTK и просмотр текста с прокруткой
Это то, что у меня есть до сих пор GtkWidget* createConsoleBox() { GtkWidget* textArea = gtk_text_view_new(); GtkWidget* scrollbar = gtk_vscrollbar_new(gtk_text_view_get_vadjustment(GTK_TEXT_VIEW(textArea))); GtkWidget*...
15653 просмотров
schedule 03.04.2023

Автоматическое изменение размера GtkTextView в GtkScrolledWindow
Я работаю над gschem , бесплатной программой для редактирования принципиальных диаграмм электроники. Недавно мы столкнулись с проблемой при использовании GtkScrolledWindow , содержащего GtkTextView . Контекст В последних версиях Ubuntu...
660 просмотров
schedule 14.12.2022

GTK, дочерний родитель, общие воспоминания и
Я действительно новичок в GTK и пытаюсь понять это. То, что у меня есть сейчас Widgets *w; // shared mem struct mystruct *user; // shared mem .... pid = fork(); ..... if(pid == 0) { while(1){ get_events(user);...
345 просмотров
schedule 22.01.2023

как обойти блокировку поведения цикла событий gtk в python
Я сократил свою проблему до этого простого примера сценария: #! /usr/bin/python import hello from threading import Thread def myfunc(): hello.HelloWorld().main() t = Thread(target=myfunc) t.start() print '\nstill running ???'...
961 просмотров
schedule 13.09.2022

LoadError: нет такого файла для загрузки glib2.so
Я только что установил gtk2 и хотел следовать руководству, но получаю LoadError: no such file to load -- glib2.so , когда require 'gtk2' . irb(main):005:0> require 'gtk2' LoadError: no such file to load -- glib2.so from...
869 просмотров
schedule 07.10.2022

Изменение размера виджета gtk2 с помощью мыши внутри области (окна) с помощью прокрутки?
Я хотел разработать контейнер виджетов (все еще на python 2.7 и gtk2), который помещался бы в прокручиваемое окно, и его можно было бы свободно перемещать и изменять размер в окне, так что: щелчок и перетаскивание внутри виджета перемещало бы его...
704 просмотров
schedule 18.04.2022

Очень простая плавная анимация с помощью GTK+2 и Cairo
Я использую gtk+2.0 и cairo. Я написал простую программу, которая открывает окно и перемещает точку. Простой бильярд, только движение по горизонтали. Это просто тест. Проблема в том, что вроде бы не все так гладко, и я бы спросил, нет ли тут...
4099 просмотров
schedule 26.05.2022

GLib-CRITICAL **: идентификатор источника XXX не был найден при попытке его удаления.
Я сделал древовидное представление с хранилищем деревьев в качестве модели. Окно отображается, как и ожидалось, но когда я нажимаю «+», чтобы развернуть элементы, я получаю это сообщение: GLib-CRITICAL **: Source ID 221 was not found when...
81495 просмотров
schedule 23.10.2022

Странная структура GTK+ 2.0 C и g_signal_connect_swapped
У меня есть следующие объявления: typedef struct window_and_search_entry { GtkWidget *window; GtkWidget *search_entry; } WINDOW_AND_SEARCH_ENTRY; and then in main: GtkWidget *window; GtkWidget *search_entry; ... WINDOW_AND_SEARCH_ENTRY...
95 просмотров
schedule 17.08.2022

Python: как заблокировать PyGTK во время ожидания обратного вызова timeout_add?
Мне нужно преобразовать синхронную функцию в приложении PyGTK для использования асинхронной библиотеки. Библиотека использует timeout_add и io_add_watch с обратными вызовами (см. пример ниже). Он не использует потоки Python, поэтому...
346 просмотров
schedule 27.07.2023

GtkDrawingArea с использованием Cairo не применяется в Windows 7
Я работаю с GTK+ 2.24 в 64-битной Windows 7 и 64-битной Fedora 21. Я покрасил область рисования в белый цвет, используя Cairo. Это работает в Fedora, но не в Windows. Кто-нибудь знает причину? Вот мой код: static gboolean...
66 просмотров
schedule 21.04.2024

Получение предупреждения «формат не строкового литерала и аргументов формата» при использовании GTK+2
Я получаю сообщение об ошибке: warning: format not a string literal and no format arguments [-Wformat-security] GTK_BUTTONS_OK, (const gchar*)message); ^ из-за этой функции:...
1121 просмотров
schedule 27.06.2023

Как читать ввод с помощью клавиши составления в GTK2?
Как получить последовательности составных ключей в Gtk2? Например, [compose][-][-][-] должен давать длинное тире, но "key-press-event" просто вызывается 3 раза с [-]. Есть ли «событие фактического ввода текста» или что-то в этом роде?
51 просмотров
schedule 15.01.2024

Изменение размера захвата в GTK2
Я пишу приложение GTK2. Я хочу добавить ручку изменения размера в правом нижнем углу окна, но API не предоставить любые функции для этого ( gtk_window_set_has_resize_grip() ограничен GTK3). Тем не менее, я вижу много программ, написанных с...
156 просмотров
schedule 11.10.2022