воскресенье, 28 октября 2012 г.

wifi адаптер Atheros AR9285

В убунту 12.04 появились проблемы со стабильностью подключения по wifi через встроенный в lenovo b570e wifi адаптер Atheros AR9285. Найденные советы в сети по отключению power managment (http://www.emmolution.org/?p=253) не помогли. Решением является установка BSSID в менеджере подключений (http://ubuntuforums.org/showpost.php?p=11647255&postcount=643).

Ссылки:
http://ubuntuforums.org/showpost.php?p=11647255&postcount=643
http://ubuntuforums.org/showthread.php?t=1983003
http://www.emmolution.org/?p=253

четверг, 4 октября 2012 г.

Импорт плагина qml через ресурсы qrc

Qt позволяет воспользоваться системой ресурсов для вкомпиливания в бинарь .qml и qmldir файлов. В таком подходе все отлично, до тех пор пока не понадобится импортировать с++ плагин для qml. Движок импорта ищет плагин, описанный в qmldir как plugin name relpath, в окружении "qrc:/". Соответственно, не может найти там плагин. При попытке задать вместо relpath абсолютный путь файловой системы все заработало. Следует подумать в этом направлении.

зы Включить трассировку импорта можно так:
     QByteArray data = "1";
    qputenv("QML_IMPORT_TRACE", data);