Как сделать Linux C++ приложения для GUI [закрытый]

Довольно хорошо, но: configLocation, который вы задали XML в своем вопросе, вставляется в CheckstyleViolationCheckMojo # configLocation maven-checkstyle-plugin, так как эта переменная является закрытой, она не показывается на своем Javadoc, но это задокументировано в исходном коде.

В этом описании говорится, что:

Этот параметр разрешается как ресурс, URL, а затем как файл. В случае успешного разрешения содержимое конфигурации копируется в файл $ {project.build.directory} /checkstyle-configuration.xml перед передачей в Checkstyle в качестве конфигурации.

Есть 2 предопределенных набора правил.

  • sun_checks.xml: Sun Checks.
  • google_checks.xml: Google Checks.
blockquote>

Я думаю , что происходит , это то, что он не разрешает параметр обычным способом, поскольку google_checks.xml является предопределенным набором правил и, следовательно, по умолчанию google_checks.xml будет загружено.

Если вы хотите использовать собственный настраиваемый конфигуратор, вам следует назвать его не так, как google_checks.xml и sun_checks.xml

.

21
задан Kredns 16 February 2010 в 00:35
поделиться

7 ответов

Я лично предпочитаю QT, поскольку я предпочитаю работать с механизмом сигнала/слотов и просто легко разработать приложения быстро с ним. Некоторые Ваши другие опции были бы wxWidgets и GTK +.

23
ответ дан 29 November 2019 в 06:10
поделиться

Самый легкий путь состоит в том, чтобы использовать разработчика GUI GUI.

Поляна для GTK.

Разработчик кварты для QT

wxDesigner и wxFormBuilder для wxWidgets.

Обновление: Я должен упомянуть, что они производят C++ среди многих других?

36
ответ дан 29 November 2019 в 06:10
поделиться

gtkmm является привязкой C++ к gtk, это должно хорошо работать

13
ответ дан 29 November 2019 в 06:10
поделиться

Просто для ясности по поводу упомянутых выше наборов инструментов (GTK +, QT и wxWidgets)

GTK + - это набор инструментов, используемый GNOME

QT - это набор инструментов, используемый KDE

wxWidget стремится быть абстракцией над теми (и другими), чтобы быть менее специфичным для окружения рабочего стола.

Еще один инструментарий, на который стоит обратить внимание, это EFL , используемый E17, хотя скорость разработки ледника в этой среде рабочего стола может вас оттолкнуть, я слышал приятные вещи о его дизайне. Обратите внимание, что некоторые компоненты из проекта Просвещения, такие как imlib2, годами использовались другими проектами.

7
ответ дан 29 November 2019 в 06:10
поделиться

Попробуйте QT, он будет работать над Ubuntu и имеет много средств разработки и документации позади него.

, например, учебное руководство или другой учебное руководство или еще один учебное руководство

6
ответ дан 29 November 2019 в 06:10
поделиться

Я могу лично поручиться за простоту использования qt в целом, а также за разработку под Linux. Проверьте это:)

3
ответ дан 29 November 2019 в 06:10
поделиться

Я предлагаю Juce. Он элегантный, кроссплатформенный, быстрый, хорошо написанный, почти полностью без ошибок и идентичен последнему пикселю на каждой платформе, на которой он работает. Количество известных ошибок почти всегда равно нулю, так как при подаче сообщения об ошибке автор все бросает и исправляет! Некоторое время назад журнал написал статью об этом, которая дает довольно хороший обзор библиотеки.

.
4
ответ дан 29 November 2019 в 06:10
поделиться
Другие вопросы по тегам:

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