Иногда я обнаруживаю, что редактирую файлы XML в Qt Creator, а не использую интерфейс перетаскивания, например, если я не могу разместить свои виджеты в правильной строке моего макета сетки. Есть ли где-нибудь хорошая ссылка на то, как размещать пользовательские интерфейсы с помощью XML? Например, мне было интересно изменить видимость флажка в XML, а не в коде C++... это выполнимо, или я слишком сильно ориентируюсь на WPF? В любом случае, я все еще был бы заинтересован в этой ссылке.
Хороший справочник по редактированию файлов Qt .ui?
Ответы (2)
Вы можете найти Формат файла пользовательского интерфейса Qt Designer страница полезная.
Обычно я просто использую конструктор для быстрого прототипирования чего-либо, а затем кодирую его на C++, как только дизайн будет правильным. Разбивка пользовательского интерфейса на настраиваемые виджеты, а не на одну массивную форму, часто дает нечто более управляемое.
person
Silas Parker
schedule
08.03.2012
Я использую Qt в течение 4 лет, но я никогда не модифицировал файлы пользовательского интерфейса напрямую. Я всегда делаю это с помощью Qt Designer. Не уверен, почему вам когда-либо нужно напрямую изменять файл XML.
Это не ответ на ваш вопрос, но я считаю, что вы не знаете, как использовать Qt Designer. Сначала ознакомьтесь с Руководством дизайнера Qt.
person
Donotalo
schedule
08.03.2012
Это (были?) вещи, которые гораздо проще сделать, отредактировав .ui вручную (если вы знаете, что делаете).
- person Chris Browet; 08.03.2012
@Koying: я думал, может быть, это то, чего хочет ОП. но также думаю, что может быть OP мало знает о дизайнере или ему это не нравится, так как он пришел из WPF.
- person Donotalo; 08.03.2012
Да, конечно. Говорил вообще.
- person Chris Browet; 08.03.2012
@Koying: нет проблем. я понимаю. :)
- person Donotalo; 08.03.2012