Хороший справочник по редактированию файлов Qt .ui?

Иногда я обнаруживаю, что редактирую файлы XML в Qt Creator, а не использую интерфейс перетаскивания, например, если я не могу разместить свои виджеты в правильной строке моего макета сетки. Есть ли где-нибудь хорошая ссылка на то, как размещать пользовательские интерфейсы с помощью XML? Например, мне было интересно изменить видимость флажка в XML, а не в коде C++... это выполнимо, или я слишком сильно ориентируюсь на WPF? В любом случае, я все еще был бы заинтересован в этой ссылке.


person jzepeda    schedule 08.03.2012    source источник


Ответы (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
comment
Это (были?) вещи, которые гораздо проще сделать, отредактировав .ui вручную (если вы знаете, что делаете). - person Chris Browet; 08.03.2012
comment
@Koying: я думал, может быть, это то, чего хочет ОП. но также думаю, что может быть OP мало знает о дизайнере или ему это не нравится, так как он пришел из WPF. - person Donotalo; 08.03.2012
comment
Да, конечно. Говорил вообще. - person Chris Browet; 08.03.2012
comment
@Koying: нет проблем. я понимаю. :) - person Donotalo; 08.03.2012