![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ALeXUI |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 30.4.2011 Пользователь №: 2647 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Установил новую версию Qt, и мне понадобилось использовование класса QOpenDialog.
После выgолнения данного фрагмента в окне дебага, появилось сообщение: nativeresourceforwindow handle requested for null window or window without handle После поиска в интернете первой же ссылкой оказалась страничка на http://qt-project.org/forums/viewthread/23021/P15, где в конце темы говорится о таком баге, и дается ссылка на патч https://bugreports.qt-project.org/browse/QTBUG-28855 Как использовать этот патч я не разобрался: Run qtbug2855.tar below Click "Open" button Change size of dialog, change current directory Close dialog Click "Open" button again -home directory again. Выполнил, что здесь говорится, но что должно измениться??? Так же внизу этой страничке есть ссылка: https://codereview.qt-project.org/#change,48002 Перейдя по котрой есть 3 исправленных исходных файла нашего класса. Теперь встаёт два вопрса: 1. Как их скачать? Есть ссылка git fetch https://codereview.qt-project.org/p/qt/qtbase refs/changes/02/48002/3 && git checkout FETCH_HEAD , установил git, указал в качетсве url, но скачать так и не удалось. 2. Если я их скачаю, мне (как я понимаю)(я работаю в qtcreator) необходимо будет пересобрать dll в котрых содержится исходные коды этих файлов? Поясните пожайлуйста. Заранее спасибо! |
|
|
Авварон |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 99 Регистрация: 26.4.2009 Пользователь №: 709 Спасибо сказали: 14 раз(а) Репутация: ![]() ![]() ![]() |
Могу ошибаться, но, чтобы скачать из gerrit'а, в нем нужно быть зарегистрированым.
Надо создать аккаунт в их багтрекере, под этим акком зайти в геррит и добавить публичный ssh ключ. По идее, тут http://qt-project.org/wiki/Gerrit-Introduction всё должно быть описано. Но ваш патч уже приняли и есть более простой способ - можно выкачать с зеркала на qt.gitorious.org/qt (http://qt.gitorious.org/qt/qt5 или http://qt.gitorious.org/qt/qtbase) - там не надо регистрироваться. После этого надо собрать Qt. Под винду это процесс сложный и муторный. Гуглите сами как собирать ![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 9:02 |