Size: a a a

2021 March 03

Т

Тающий звук... in dlang.ru
По Qt есть хорошие книги, где всё понятно написано и на русском языке. По Gtk сложно найти нечто подобное. Гтк может ничем не хуже, но без хорошей документации сложно узнать как им пользоваться. Я некоторые вещи долго искал
источник

МВ

Макс Воробьев... in dlang.ru
Тающий звук
По Qt есть хорошие книги, где всё понятно написано и на русском языке. По Gtk сложно найти нечто подобное. Гтк может ничем не хуже, но без хорошей документации сложно узнать как им пользоваться. Я некоторые вещи долго искал
у gtk немного интереснее проблема - из-за биндов не всегда можно найти хороший тутор на нужном тебе языке
источник

МВ

Макс Воробьев... in dlang.ru
есть например норм туториалы на питоне и вала
источник

МВ

Макс Воробьев... in dlang.ru
на гткмм - какие-то обрывки доки
источник

МВ

Макс Воробьев... in dlang.ru
т е нужно научиться не обращать внимания на сам  язык
источник

МВ

Макс Воробьев... in dlang.ru
банальный пример - регистрация типа
источник

МВ

Макс Воробьев... in dlang.ru
в питоне гуглится только магия из разряда переопределить переменную в классе
источник

МВ

Макс Воробьев... in dlang.ru
в gtkd по register type гугляться только сишные обрывки ( мне потом в иссуе кинули - есть ImplementInterface который выглядит как уг )
источник

МВ

Макс Воробьев... in dlang.ru
https://gjs.guide/guides/gobject/interfaces.html зато в gjs норм тутор
источник

Т

Тающий звук... in dlang.ru
Вот кстати я так и не узнал, как определить максимизацию окна в нужном месте кода. На сайте по Gtkd есть пример и он неправильный, я им даже иссую написал: https://github.com/rontarrant/gtkDcoding/blob/master/001_window/window_001_13_alt_window_stats.d
источник

МВ

Макс Воробьев... in dlang.ru
Тающий звук
Вот кстати я так и не узнал, как определить максимизацию окна в нужном месте кода. На сайте по Gtkd есть пример и он неправильный, я им даже иссую написал: https://github.com/rontarrant/gtkDcoding/blob/master/001_window/window_001_13_alt_window_stats.d
источник

МВ

Макс Воробьев... in dlang.ru
оно?
источник

Т

Тающий звук... in dlang.ru
Ну так в примере выше они используют эту же функцию в gtkd, она там называется isMaximized(), но мне нужен был именно обработчик, чтобы перехватить изменения данного статуса, они это реализовали в обработчике onConfigureEvent и так работало неправильно
источник

Т

Тающий звук... in dlang.ru
Сейчас увидел ещё один пример, там реализовано в обработчике onCheckResize, но не знаю там правильно работает или нет, т.к. не проверял ещё
источник

Т

Тающий звук... in dlang.ru
Это просто как пример говорю, сейчас пока данная функциональность мне не нужна, если понадобится, то буду дальше разбираться
источник

Т

Тающий звук... in dlang.ru
Я хотел просто изменения окна сохранять в файл, чтобы при следующем открытии оно открывалось в последней позиции с последними размерами. Может Гтк сам умеет хранить данную информацию и это можно реализовать как-то попроще ?
источник

Т

Тающий звук... in dlang.ru
Я где-то видел пример, но когда понадобилось не смог его найти.
источник

Т

Тающий звук... in dlang.ru
И кстати, я раньше тут писал, что у меня в Линуксе моё Гтк приложение запускается только через консоль, а щелчком по файлу никак не запускалось и я не знал почему. Так вот, это само собой прошло, теперь всё нормально. наверно что-то где-то обновилось и проблема исправилась.
источник

Т

Тающий звук... in dlang.ru
В России до 2030 года планируют построить фабрики с нужными нанометрами
источник

Т

Тающий звук... in dlang.ru
До 5 нм там в программе указано
источник