Вопросы по теме '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 просмотров
schedule
01.09.2023
Граф на основе 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