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

Выполнение системной команды в Vala
Я хотел бы выполнить команду (например, ls) в Vala, например, функцию Python os.system или, лучше, функцию popen. Есть идеи ?
3536 просмотров
schedule 23.12.2023

Возможен скин для приложения GTK+?
Я начал работать с GTK+ и Vala, и мне трудно найти документацию по созданию пользовательских кнопок (совершенно новых кнопок). Фактически теперь, когда я думаю об этом, каждое приложение GTK+ имеет особый вид, который выдает, что это приложение GTK+....
3090 просмотров
schedule 10.06.2022

Где найти объект Glib в вала?
Я только начал изучать валу. Я попробовал следующую программу из урока vala . class Demo.Hello : Glib.Object { public static int main( string[] args ) { stdout.printf("Hello, Vala!\n"); return 0; } } и получил это, когда я...
1238 просмотров
schedule 13.10.2023

Не удается получить доступ к свойствам анимации в Clutter
Я пытаюсь анимировать актера в Clutter, но когда я ввожу существующее свойство, что-то идет не так. actor.animate( AnimationMode.LINEAR, 400, scale_x:2); выдает мне эту ошибку Clutter-WARNING **: Невозможно связать свойство...
149 просмотров
schedule 29.12.2023

Проверка сборки: пакет libvala-0.12 не найден в пути поиска pkg-config
Я пытаюсь собрать последнюю версию valide (0.7.1) Я успешно собрал VALA (v 0.17.0) на своей машине (Ubuntu 10.0.4 LTS). Когда я бегу ./waf configure в каталоге valide src я получаю следующий вывод: Checking for program gcc or cc...
1176 просмотров
schedule 08.02.2024

Почему GtkWindow не запускает событие рисования?
Я пытаюсь получить прозрачное окно с GTK+ 3.x. Насколько я знаю, следующий код должен работать, но мое окно никогда не запускает сигнал «рисовать». Что может быть причиной? Мой код: using Gtk; public class WallpaperWindow : Object {...
763 просмотров
schedule 25.04.2022

Как управлять gpio встроенного Linux?
Следующие команды оболочки прекрасно переключают Leopardboard gpio 31: echo 31 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio31/direction echo 0 > /sys/class/gpio/gpio31/value echo 1 > /sys/class/gpio/gpio31/value echo 0 >...
2790 просмотров
schedule 24.12.2022

Как использовать объекты / методы Vala из C?
На данный момент мое приложение полностью написано на C, но я хотел бы начать добавлять объекты в Vala для использования в различных файлах C. Я знаю, что могу сгенерировать файлы .c / .h с помощью valac и включить их, но было бы предпочтительнее...
461 просмотров
schedule 25.02.2022

Параметры для использования в определении Vapi для передачи массивов по ссылке
У меня есть следующий код C, который использует libmodbus для чтения одного регистра устройства с использованием ModbusTCP: modbus_t *ctx; uint16_t tab_reg[16]; ctx = modbus_new_tcp("10.0.1.77", 502); modbus_read_registers(ctx, 0x20, 2,...
377 просмотров
schedule 21.10.2022

Создание системы сборки Vala Sublime Text
Кажется, я не могу создать систему сборки Vala в Sublime Text 2... Вот что у меня есть: { "cmd": ["valac", "--pkg", "gtk+-3.0", "'$file'"] } К сожалению, это только компилирует код с valac, но не запускает его. Как я могу заставить его...
614 просмотров
schedule 21.03.2024

Java JNI и Vala — неопределенный символ: g_once_init_enter
Я написал крошечный класс Vala, скомпилировал его в код C, сгенерировал заголовок JNI и реализацию для вызова Vala/CCode. Итак, в конце у меня есть два заголовка и два файла реализации, которые я компилирую с помощью gcc в библиотеку JNI. он...
401 просмотров
schedule 14.06.2023

Ошибка установки MonoDevelop ValaBinding
Установил monodevelop в ubuntu 13.04 из git с помощью README.md, но получил ошибку checking for LIBVALA... no configure: error: Package requirements (libvala-0.12 >= 0.12) were not met: No package 'libvala-0.12' found Consider adjusting the...
626 просмотров
schedule 01.02.2024

Преобразование GLib.Array во встроенный массив
Допустим, у меня есть GLib.Array<Item?> и я хочу преобразовать его в Item[] , как мне это сделать в Vala?
812 просмотров
schedule 05.02.2023

Проблемы с использованием HTTP POST с libsoup
Я пытаюсь войти на свой сервер tt-rss, используя libsoup. Начиная с версии 1.5.3 он поддерживает только HTTP POST для получения данных. В основном мне нужно сделать что-то подобное с libsoup: curl -d...
459 просмотров
schedule 22.07.2023

Как я могу сжать несколько файлов, используя glib.zlibcompressor в vala?
Я видел пример на valadoc.com для одного файла, но есть ли способ сжать список файлов только в сжатый пакет? Спасибо.
321 просмотров
schedule 13.03.2023

Как добавить в GLib.List из другого потока в Vala
У меня есть GLib.List, в который я хочу добавить элементы. Я хочу добавить эти элементы одновременно, используя несколько GLib.Threads Я пытаюсь синхронизировать доступ к списку с помощью GLib.Mutex. Синхронизация работает, но элементы не...
232 просмотров
schedule 17.09.2022

Как что-то сделать с изменением размера окна в Vala?
Я пишу приложение Vala. И я хочу, чтобы какая-то функция выполнялась при изменении размера окна. Я попытался переписать пример C с обратным вызовом изменения размера окна, он, кажется, работает (я имею в виду компиляцию), но когда я запускаю свою...
338 просмотров
schedule 03.07.2022

Цепочка до «Gtk.Box.new» не поддерживается
Я новичок в Vala, и пока что я думаю, что это довольно круто, но у меня проблемы с пониманием наследования. Я прочитал здесь , что должен использовать base() для вызова конструктора родителей. Хорошо, круто, кажется понятным, но это не работает...
418 просмотров
schedule 25.01.2024

Каково назначение ключевых слов ref и out в Vala?
Как и когда следует использовать эти ключевые слова? У них та же цель, что и в C# ?
679 просмотров
schedule 08.06.2022

Genie как повторить строку N раз как массив строк
Я пишу этот код, repeatc для повторения символа в массив символов. оно работает. повторяется для повторяет строку N раз в массив строк. но повторяет строку в ядро ​​массива строк. A, A, A, AB, AB, AB, *** Error in `./untitled': free():...
153 просмотров
schedule 01.08.2023