Плохо ли иметь приложения Qt в среде GTK? [закрыто]

Я использую Xubuntu 14.04, в нем есть среда XFCE, движок GTK3 и темы, и все мои приложения используют GTK. Но я бы хотел использовать конкретную программу (spyder), которая требует Qt. Плохо ли иметь приложения Qt в среде GTK? Давным-давно я знал, что смешивать приложения Qt и GTK - плохо, но как насчет теперь?

PS: Я нашел только старые и устаревшие материалы по этой проблеме.

0
задан 19 August 2018 в 10:06

2 ответа

Нет, это не.

Это основано на моем усовершенствованном результате поиска в течение этих двух месяцев разрыв, так как я оставил несколько комментариев о Jan 18 (длинный комментарий был удален). Другой факт поддержки является моим личным опытом смешивания спокойных приложений в GTK + среда с 2009 на эту дату.

[...] несколько лет назад QT и GTK имели некоторых демонов и библиотеки, которые переопределят друг друга, ставя под угрозу систему. Google "смешивание QT и GTK". Вы найдете много материала, хотя они все устарели.

, В то время как комментарий от OP дал некоторую информацию, я чувствую, что они, казалось, были от личного опыта, а не широко известной проблемы. Если бы вопрос предоставил ссылку на отчет об ошибках или такой источник, который даже устарел, то я не сомневался бы относительно вопроса тогда.

, Что я нашел

Не очень. Я не мог найти вывод к заявлению, что "QT и GTK имели некоторых демонов и библиотеки, которые переопределят друг друга". Я даже совершенствовал свою поисковую систему не-Google использования поиска, но отрицательный. Следующее является самыми соответствующими источниками того, что я нашел.

  1. Смешивание gtk и qt на хинду Форумах, отправленных суббота 09 апреля 2005.

  2. кварта для Gnome и gtk + для KDE? на Форумах Ubuntu, отправленных 17-го декабря 2008.

  3. смесительное программное обеспечение QT & GTK на Дуге Форумы Linux, датированные 10.01.2008.

  4. приложения GTK в спокойной Среде - это действительно имеет значение? на Дуге Форумы Linux, отправленные 23.06.2012.

  5. это плохо для смешивания спокойных приложений и приложений GTK? на Пользовательских Форумах Debian, отправленных 18.01.2016.

я кратко считал каждый из вышеупомянутых предметов обсуждения; Ни один из предметов обсуждения, на которые отвечают точно "смесительный QT и GTK +" проблема. Кроме, для одного участника в источнике 4 (отправляют № 6).

я всегда подозревал, что это были просто оставшиеся провокационные сообщения от большого GNOME по сравнению с войнами KDE '04. У меня действительно никогда не было проблем при выполнении обоих одновременно в любом DE.

Это может предположить, что заявление, которое упоминается рассматриваемое, является или слишком старым и или перефразированным текстом устаревшим, который отклоняется от исходного требования.

Пользовательское несоответствие опыта

, Когда я сначала рассмотрел вопрос, это, казалось, было обычным вопросом (никакие технические жаргоны и такой), и я ничего не подозревал неправильно тогда. Это было до недавнего времени, когда я нашел несколько Связанных с QT обсуждений, которые так или иначе упомянули, "что смешали библиотеки" проблема.

В основном, если пользовательская попытка установить приложение из источника, плохие проблемы могут произойти. Даже компиляция успешно выполняется, программа может отказать во времени выполнения. Напротив, пользователи, которые устанавливают двоичные файлы приложения из репозиториев через диспетчер пакетов, не встретились бы с теми же проблемами.

я также нашел этот недавний поток на LinuxQuestions.org, и по совпадению, поток имел "смесительный QT и GTK +" проблема, упомянутая автором вопроса (сообщение № 9):

Из того, что я понял [...]

2 - Смешивание QT и GTK не особенно плохо особенно, GTK в системе KDE, но большинство людей не слишком сильно желают этим

поскольку обычно существует хорошее подобное программное обеспечение для обеих систем? Поскольку риск конфликта программного обеспечения? [...]

, На который участник ответил (сообщение № 10):

[...] QT и GTK + действительно не конфликтуют; большинству людей просто не нравится (довольно большая) сумма места, которое две крупнейших библиотеки и их зависимости занимают [...]

, Никаким доказательством не является доказательство

, последнее процитированное сообщение могло быть самым соответствующим ответом на эту дату. С другой стороны есть ли какое-либо доказательство, что требования "QT и GTK + действительно не конфликтуют"? Я сказал бы, да. То, что я не мог найти соответствующий вывод к требованию, является доказательством, которое отвечает на вопрос.

это плохо, чтобы иметь спокойные приложения на GTK evironment?

Следовательно, короткий ответ является "Нет".

Правовая оговорка

В ответе выше, я не включал деталей для "своего личного опыта смешивания спокойных приложений в GTK + среда с 2009 на эту дату". Личный опыт является слабым фактом поддержки, если я не могу найти других пользователей, у которых был подобный опыт.

Несмотря на этот вопрос был просмотрен 50 раз (во время записи), так как никто не добавил комментария или ответа на вопрос в течение этих двух месяцев разрыв, я предполагаю, что требование может быть слишком локализовано или было перетащено в течение долгого времени без допустимого доказательства.

увы, если существует какая-либо плохая вещь для запуска спокойных приложений в GTK + среда, я знаю о двух вещах: Qt/GTK + совместимость темы и использование системного ресурса т.е. дополнительные зависимости используют больше дискового пространства, и более медленная скорость приложения (может варьироваться приложениями).

4
ответ дан 29 September 2019 в 14:01

Qt5 решает стиль для использования на основе того, какая настольная среда используется. Если это не распознает настольную среду, это отступает к универсальному стилю. Для принуждения определенного стиля можно установить переменную среды QT_STYLE_OVERRIDE. А именно, установите его на gtk, если Вы хотите использовать gtk тему. Приложения Qt5 также поддерживают - флаг стиля, который можно использовать для запуска приложения Qt5 с определенным стилем.

0
ответ дан 29 September 2019 в 14:01

Другие вопросы по тегам:

Похожие вопросы: