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

Как я могу получить html-код из Интернета с помощью vala (gtk)?
Как я могу получить html-код с какого-либо сайта (например, www.google.com), используя vala (gtk)? Я использую Val(a)IDE для программирования. Вот мой код, если кому нужно: public class Main { public static int main (string[] args) {...
536 просмотров
schedule 01.02.2024

Vala: уменьшение размера зависимостей
Я разрабатываю небольшие утилиты командной строки, используя Vala на win32. Программы, скомпилированные с использованием vala, зависят от следующих библиотек DLL. libgobject-2.0-0.dll libgthread-2.0-0.dll libglib-2.0-0.dll Они занимают...
1118 просмотров
schedule 20.07.2022

Как инициализировать звук с помощью Vala/SDL
Я пытаюсь понять это уже несколько часов. Чтобы запустить звук, мне нужно создать объект SDL.AudioSpec и передать его в SDL.Audio.Open. Проблема в том, что AudioSpec — это класс с частным конструктором, поэтому, когда я пытаюсь его создать, я...
872 просмотров
schedule 14.06.2022

Синтаксис Vala для делегатов?
сначала несколько определений из /usr/share/vala/vapi/libarchive.vapi [CCode (cprefix="ARCHIVE_", lower_case_cprefix="archive_", cheader_filename = "archive.h")] namespace Archive {... [CCode (instance_pos = 1.9, cname="archive_open_callback")]...
596 просмотров
schedule 03.03.2023

Преобразование GdkX11Window в класс терминала VTE в событии фокуса
Мне нужно получить фокус GTK+ в событии на терминале (VTE), но событие возвращает EventFocus, который содержит ссылку Gtk.Window: http://www.valadoc.org/gdk-3.0/Gdk.EventFocus.html Как я могу получить терминал из ссылки на окно? Я не могу...
197 просмотров
schedule 08.01.2023

Является ли vala кроссплатформенным языком?
Vala - это язык программирования с таким же синтаксисом C #, valac компилирует программу vala в исходный код C, можно ли запустить мою программу vala в ОС Windows?
8647 просмотров
schedule 17.07.2022

Есть ли какой-то эквивалент .NET BackgroundWorker в Vala?
Я пытаюсь изучить Vala, поэтому делаю небольшое приложение с графическим интерфейсом. Раньше моим основным языком был C#, так что дела идут неплохо. Однако сейчас я ударился о стену. Мне нужно подключиться к внешнему сетевому серверу (используя...
350 просмотров
schedule 23.03.2023

Вала не может найти gtk+-3.0 Ubuntu 12.04
Я только начинаю изучать Vala (под Ubuntu 12.04) и пытаюсь следовать этому учебник; однако на самом первом этапе компиляции ( valac --pkg gtk+-3.0 gtktut.vala ) я получаю эту ошибку: error: gtk+-3.0 not found in specified Vala API directories...
2257 просмотров
schedule 11.03.2022

Как исправить ошибку сегментации?
Мне нужно прочитать интерфейс асинхронной внешней памяти ( AEMIF ), используя a TMS320DM368 во встроенной среде Linux на пользовательском оборудовании. На самом деле у меня еще нет аппаратного обеспечения, поэтому я тестирую код vala (ниже) на...
1252 просмотров
schedule 04.09.2022

Как я могу динамически вызывать методы Vala?
Мне нужно сгенерировать имя функции, а затем вызвать ее. Можно ли сделать как в php <?php call_user_func_array(array($object, $method));?> ?
445 просмотров
schedule 17.01.2023

Рисование 2D-точек в 3D-контексте
private void init_video () { uint32 video_flags = SurfaceFlag.SWSURFACE | SurfaceFlag.OPENGL; screen = Screen.set_video_mode (SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, video_flags); if (screen == null) stderr.printf ("Could not set video...
652 просмотров
schedule 16.09.2022

webkit: как получить фактический контент страницы после того, как контент был добавлен через javascript?
Я хочу получить фактическое содержимое страницы, которую я загрузил в веб-просмотр, после того, как некоторый контент был обновлен некоторым jquery $(document).ready(function() {...
293 просмотров
schedule 27.03.2023

Как убить поток из другого потока в вала
У меня есть основной поток, который создает другой поток для выполнения некоторой работы. основной поток имеет ссылку на этот поток. Как через некоторое время принудительно убить этот поток, даже если поток все еще работает. Я не могу найти...
1178 просмотров
schedule 19.03.2023

Что не так с моим обработчиком сигналов?
Я пытаюсь понять, почему мой код выводит «1» при первом вызове из статической основной функции и какое-то явно случайное значение при последующих вызовах из Gtk.Button . gtkdream.вала: using GLib; using Gtk; public class Main : Object {...
586 просмотров
schedule 22.07.2022

Может ли free_function быть статическим методом класса?
Это дополнительный вопрос к Как написать указатели типа void в файлах vapi? Теперь у меня есть четыре почти идентичных [Compact] class es, которые представляют дескрипторы, выделенные с помощью функции unixODBCs SQLAllocHandle . Первый (для...
198 просмотров
schedule 10.05.2022

Как написать обработчик сигнала button_press_event в Vala?
Я уже некоторое время использую Clutter вместе с Vala. С Vala приятно работать, но у меня были некоторые проблемы с беспорядком (особенно с сигналами, которые почему-то не работают). Мне трудно найти примеры того, как использовать сигналы в...
377 просмотров
schedule 12.11.2022

Преобразовать uint8 в uint8[]
В Vala для некоторых методов требуется массив uint8 ( uint8[] ) в качестве параметра. Например, см. http://valadoc.org/#!api=glib-2.0/GLib.FileStream.write У меня есть следующий код, но я не знаю, как «привести» мое значение к массиву: ......
295 просмотров
schedule 15.06.2023

FileOutputStream: запись в последовательный порт
Я пытаюсь записать отдельные байты в последовательный порт в Vala, используя FileOutputStream: var dev = File.new_for_path("/dev/ttyACM0"); var dev_io = dev.open_readwrite(); var dev_o = dev_io.output_stream as FileOutputStream;...
1274 просмотров
schedule 12.04.2024

Текстовый курсор в стиле Gtk3
Есть ли способ изменить стиль текстового курсора (курсора) с помощью gtk3/gdk в приложении? Мне было интересно, есть ли способ изменить ширину и цвет каретки в текстовой записи. Документы или решение на любом языке будут работать, но vala или python...
370 просмотров
schedule 01.04.2023

Периодические задания в Вале
Как я могу создать периодическую задачу в Vala? Есть ли в Vala какой-либо класс таймера, который может вызывать запланированный метод в указанные периоды времени? Если да, предоставьте пример кода. Обновление: это пример кода, основанный на...
510 просмотров
schedule 19.03.2022