LINUX.ORG.RU
решено ФорумTalks

Портирование тяжёлых GTK приложений на Qt: документация, примеры, сравнение

 , ,


1

6

Раз: http://wiki.lxde.org/en/Migrate_from_GTK+_to_Qt

Два: http://wiki.lxde.org/en/GUI_Toolkit_Comparison

Очень познавательно.

Это от автора pcmanfm(-qt).



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Kosyak

wota
Не в 4.6, а в GCC 4.8 (ЕМНИП). :)

Я пытался разобраться — там нужно писать полновесный фронт-энд C++, чтобы это починить. Проще, действительно, взять готовый, чем они и занимаются.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Ага, шаблон проекта сломали

автодополнение сломали, шаблон сломали, у этой поделки тесты вообще есть?

это не то, что ты описал.

«нажал Ctrl-S - ошибка, что не может сохранить файл», именно то, что я написал, ты либо читаешь невнимательно, либо как тот вендузятник - не разобравшись сразу в бой

wota ★★
()
Ответ на: комментарий от wota

Есть, конечно. Покрытие неполное, но есть.

Ты забыл условие появления бага: «после создания проекта из темплейта, на вновь открывшемся файле». А так создаётся впечатление, что это адовая регрессия, да и вообще не в KDevelop, а в KatePart.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от wota

P. S. Автодополнение не сломали, оно сломалось. Парсер очень ограниченно умеет в C++11, а для того, чтобы определить тип std::vector::value_type, начиная с некоторой версии GCC, нужно раскрыть ~15 шаблонов, из которых около 10 вариадических и пара-тройка условных операторов времени компиляции на SFINAE.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

чтобы определить тип std::vector::value_type, начиная с некоторой версии GCC, нужно раскрыть ~15 шаблонов

  template<typename _Tp, typename _Alloc = std::allocator<_Tp> >
    class vector
...
      typedef _Tp value_type;

я бы сказал, что over 100500 шаблонов

wota ★★
()
Ответ на: комментарий от wota

О, вот как. Починили уже. Я слоупок, признаю.

Тем не менее: http://i.imgur.com/MuSLrCq.png http://i.imgur.com/03JPCva.png

Всё работает.

А std::vector<T> v { element1, element2 } никогда не работало.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от thunar

А раньше у пунктов меню были подписи шорткатов к действиям и еще можно было слушать музыку с предпросмотром. Ну и метки файлам лепить.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от wota

А вот std::vector::reference так и осталось, поэтому v.back().<курсор> не автодополняется.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

https://github.com/naxuroqa/Venom

http://i.piccy.info/i9/f45f8f8c57d01b7a1fe022c85ceeba2b/1398501500/164138/737...

LOL, поддерживает 2.5 платформы, тянет кучу мусора за собой (часть которого падает), и при этом, ладно, что виджеты неродные и выглядят как говно, так еще и шрифт корявый и без сглаживания (в 2014-м то году)

wota ★★
()
Ответ на: комментарий от eternal_sorrow

Виджеты родные

доо, spinbox и combobox роднее некуда

Не знаю, что там у тебя на венде с ШГ

специально скачал win8 и поставил в виртуалку, чтоб проверить, так что это полнейший дефолт

а падает, потому что еще в разработке.

упал gio, он еще в разработке?

wota ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.