#rust #gtk #gtk3
Вопрос:
Я отображаю пользовательский интерфейс в приложении на основе rust с использованием gtk3. Я анализирую аргументы в основном методе для --config
аргумента, чтобы найти файл пользовательской конфигурации. Объект gtk::Application также выполняет некоторую обработку командной строки и жалуется на
Unknown option --config
Как запретить gtk обрабатывать командную строку или исключить конфигурацию из обработки командной строки gtk?
Комментарии:
1. Тот же вопрос и здесь. Это раздражает приложения Rust, потому что вместо этого их принято использовать
clap
.
Ответ №1:
gtk::Приложение имеет как a run
, так и run_with_args
команду (src). Если вы передадите пустой массив, run_with_args
у gtk не будет аргументов, на которые можно пожаловаться, и вы можете анализировать их самостоятельно, как вам нравится.