1.6, A.Stahl (ok), 10:50, 06/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Я довольно давно (со времён когда стало ясно, что виджеты deprecated и будет развиваться лишь QML) искал куда бы "спрыгнуть" и нашёл SFML+TGUI. Это, конечно, не тот масштаб, но мне хватает. Возможно хватит и вам, если вам нужно лишь график начертить да пару кнопок присобачить.
| |
|
2.10, Аноним (10), 11:04, 06/12/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я правильно понимаю, что оно всегда будет выглядеть инородно относительно системных тем оформления?
| |
|
|
|
5.60, A.Stahl (ok), 17:11, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Внешний вид можно менять. Как нарисуешь так и будет. Никакой привязки к DE нет.
| |
|
|
|
2.18, Урри (ok), 14:42, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Какой смысл уходить на продукт, у которого полтора туториала? "Как создать окно", "как проиграть синус-волну", "как нарисовать спрайт", "как нарисовать сложный спрайт" - все, больше ничего.
Даже у давно умершего Irrlight туториалов в 20 раз больше.
| |
|
3.20, A.Stahl (ok), 14:46, 06/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
А зачем больше, если в эти полтора туториала помещается всё что нужно?
Если для тебя цель читать туториалы, то... читай туториалы. А кому-то ехать нужно, можно и без шашечек.
| |
|
4.27, Урри (ok), 16:31, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
ну если ваши задачи ограничиваются на "создать окно, нарисовать в нем мой логотип" - то да. А мы как то более сложные вещи клепаем.
| |
|
3.34, Аноним (34), 18:22, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> нарисовать сложный спрайт" - все, больше ничего
Теперь можно переключить выбрать француский язык
| |
|
2.46, Неа (?), 00:43, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Для графика и пары кнопок мне нужен только компилятор.
| |
2.48, Аноним (48), 02:27, 07/12/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
QML - одна из основных причин любить Qt, он действительно шик.
Виджеты после него вызывают скорее уныние, если честно. Да и любые ситуации, где для интерфейса пытаются использовать языки, которые для этого не предназначены.
| |
2.52, заминированный тапок (ok), 11:02, 07/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я довольно давно (со времён когда стало ясно, что виджеты deprecated и будет развиваться лишь QML) искал куда бы "спрыгнуть" и нашёл SFML+TGUI. Это, конечно, не тот масштаб, но мне хватает. Возможно хватит и вам, если вам нужно лишь график начертить да пару кнопок присобачить.
вы так говорите, как-будто QML это что-то плохое
| |
|
3.54, A.Stahl (ok), 11:17, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Мне он не нравится и стал последней каплей (у меня много претензий к Qt) чтобы начать искать альтернативы.
| |
|
4.57, Enamel (ok), 16:17, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Чем конкретно не нравится?
В принципе, могу сказать, что мне больше нравится общая идея QML, нежели его реализация в Qt, однако она вполне на достойном уровне и всяко лучше виджетов.
| |
|
|
|
3.65, A.Stahl (ok), 17:38, 08/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>новичёк
Под ударением пишется "о".
>лучше/хуже wxWidgets?
Просто другое. SFML+TGUI больше про рисование произвольных интерфейсов (например интерфейса игры, согласись что стандартные виджеты тут мало помогут), а wxWidgets ты и сам знаешь зачем.
| |
|
4.66, Ilya Indigo (ok), 10:04, 09/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>>новичёк
> Под ударением пишется "о".
Благодарю запомню!
>>лучше/хуже wxWidgets?
> Просто другое. SFML+TGUI больше про рисование произвольных интерфейсов (например интерфейса
> игры, согласись что стандартные виджеты тут мало помогут), а wxWidgets ты
> и сам знаешь зачем.
Я согласен, но любой фреймвёрк для программ не подходит для игр, включая и Qt!
Но Вы приводите SFML+TGUI именно как альтернативу Qt. который, судя из ваших нужд, Вам изначально не подходил.
Я после завершения чтения книги Страуструпа буду изучать дальше или wx или Qt, а может попробую и то и то.
Из беглого знакомства знаю что в Qt есть сигналы, которых не хватает в wx, а также всякая мультимедийная хрень (блютуз, вебкамера) которая возможно в будущем пригодится.
У wx этого всего нет, но есть экспериментальный бекенд Qt (думаю он позволит wx-ным приложениям выглядит как Qt-ным на линуксе), более универсальная и приемлемая для коммерческой разработки лицензия, и мне больше нравится wx-ный подход предоставить каждой ОС наиболее родное окружение, нежели как в Qt сделать тупо всё одинаково.
Вот пока всё что о них знаю.
| |
|
5.67, A.Stahl (ok), 10:18, 09/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>фреймвёрк
Под ударением пишется "о". Да и произносится тут тоже "о" :)
>любой фреймвёрк для программ не подходит для игр
Qt стараются изменить эту ситуацию. И весьма успешно. На самом деле Qt вполне можно рассматривать как весьма навороченный игровой 2D движок. QGraphicsScene весьма приятен в использовании.
>сигналы
Это обычный callback. Указатель на функцию, обёрнутый в жуткий макрос. Никакой магии, один синтаксический сахар.
| |
|
|
|
|
1.16, ИмяХ (?), 13:53, 06/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Это же обычный набор пакетов, устанавливаемый через пакетный менеджер, зачем ему обособленный установщик?
| |
|
2.19, Урри (ok), 14:43, 06/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чтобы кто-то мог написать 460 строк на питоне и гордится проделанной работой.
| |
|
|
4.58, Аноним (55), 16:24, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
А разве его во всех дистрах нет по умолчанию, ну кроме каких-нибудь MX Linux разве что?
| |
|
|
|
3.31, Аноним (31), 17:27, 06/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Только на дебианах. На всех нормальных системах последние версии.
| |
|
2.26, Аноним (26), 16:22, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
А чем, собственно, плох онлайновый установщик, который делает то же самое, что и упраздненный офлайновый + дает возможность выбора любой сборки Qt? И чем сабж от него отличается? Это же не офлайновый пакет, а такой же скрипт.
| |
|
|
4.44, Аноним (23), 21:20, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ещё забыл добавить.
1. Однажды роскомнадзор заблокировал сервера Qt. Со всеми вытекающими - онлайновый установщик просто откажется работать. Хорошо, что оффлайновый установщик был.
2. Всё качается чертовски медленно. Но mirrorbrainz имеет металинки и торренты, можно качать через aria2c. Намного лучше качается.
| |
|
|
|
|
2.36, Аноним (36), 18:25, 06/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
очереди и списки в сотни мегабайт, вместе с qt можно удалить и ни разу не пожалеть
| |
2.53, Аноним (53), 11:12, 07/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да из реальных вещей если только wxWidgets, я кодил немного, хорошо получается пол линух и винду. Дока понятная.
| |
|
|