Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Окружение QT в GTK  (Прочитано 995 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Henryh

  • Автор темы
  • Активист
  • *
  • Сообщений: 426
    • Просмотр профиля
Окружение QT в GTK
« : 29 Апрель 2016, 21:48:12 »
Почему программы основанные на QT используют окружение KDE (или очень похожее), а не нативное GTK?

Например, если в программе есть функции сохранения или открытия файла.

Очень неудобно когда у тебя настроенная панель закладок и прочее а тут вываливается чужой интерфейс, у KDE безусловно есть свои плюсы, но это же не значит, что надо тянуть его за собой в окружение gnomelike.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Окружение QT в GTK
« Ответ #1 : 29 Апрель 2016, 22:58:23 »
Henryh, всё просто. Есть команда - открыть диалог. Для гнома^Wgtk3(или gtk2) она выглядит так, а для qt иначе. Для того чтобы приложение использовало неродной диалог, требуется модифицировать исходный код. Это будет очень трудоёмким процессом.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн vlasovd

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Окружение QT в GTK
« Ответ #2 : 11 Май 2016, 14:17:26 »
да согласен

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7083
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Окружение QT в GTK
« Ответ #3 : 11 Май 2016, 16:05:06 »
Henryh, Qt не умеет в нативное окружение. Оно везде всё рисует само, просто умеет читать чужие настройки.

Оффлайн Tim

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Окружение QT в GTK
« Ответ #4 : 16 Май 2016, 21:51:08 »
Помню раньше же Qt приложения в gnome, unity использовали gtk диалоги открытия/сохранения.
Можно ли как-то вернуть такое их поведение сейчас?

Если нет, то в qtшных диалогах отсутствуют иконки у файлов, есть только иконки каталогов. Как это починить?
Спасибо.
« Последнее редактирование: 16 Май 2016, 22:00:33 от Tim »

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.