Файлы Qt .ui обрабатываются во время компиляции или во время выполнения? - PullRequest
1 голос
/ 24 июня 2010

Я использую Qt Creator.Когда я компилирую приложение, файлы .ui превращаются в скомпилированный код или они читаются и обрабатываются во время выполнения.Я спрашиваю просто, потому что я смотрю на производительность пользовательского интерфейса, и если он загружается во время выполнения, я думаю, что будет какое-то наказание за это?

Ответы [ 2 ]

4 голосов
/ 24 июня 2010

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

Например, если ваш пользовательский файл имеет значение myform.uiсгенерированный заголовочный файл (с помощью инструмента uic) будет ui_myform.h.

Если вы откроете его, вы увидите код, создающий ваш пользовательский интерфейс.

2 голосов
/ 24 июня 2010

Я считаю, что вы можете сделать и то и другое, но если вы не написали никакого специального кода для загрузки .ui файлов во время выполнения, он, вероятно, скомпилирован в C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...