crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Исправление багов Qt 5.0.1
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Авварон Дата 28.3.2013, 11:58
  Могу ошибаться, но, чтобы скачать из 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. Под винду это процесс сложный и муторный. Гуглите сами как собирать:)
ALeXUI Дата 27.3.2013, 13:38
  Установил новую версию Qt, и мне понадобилось использовование класса QOpenDialog.

FileDialog_XModem = new QFileDialog();

PathName.append(FileDialog_XModem->getOpenFileName(0, "Open Dialog", "", "*.bin"));


После вы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 в котрых содержится исходные коды этих файлов? Поясните пожайлуйста.
Заранее спасибо!
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 25.4.2024, 7:06