Также я рекомендую использовать крошечную библиотеку JavaScript Bowser, да нет. Он основан на navigator.userAgent
и достаточно хорошо протестирован для всех браузеров, включая iPhone, Android и т. Д.
Вы можете просто сказать:
if (bowser.msie && bowser.version <= 6) {
alert('Hello China');
} else if (bowser.firefox){
alert('Hello Foxy');
} else if (bowser.chrome){
alert('Hello Silicon Valley');
} else if (bowser.safari){
alert('Hello Apple Fan');
} else if(bowser.iphone || bowser.android){
alert('Hello mobile');
}
Один из методов, который вы можете использовать, - это добавить файл включения проекта для каждого подкаталога.
Qt Creator отображает их в графическом интерфейсе во вложенном виде и позволяет вам добавлять в них файлы .
например
в project.pro
include(folder1/include.pri)
в папке1 / include.pri
HEADERS += MyClass.h
SOURCES += MyClass.cpp
и т. Д.
Начиная с версии 1.2.90 Qt Creator показывает вложенные папки, которые существуют в папке проекта, как ветви в дереве проекта, если только опция Дерево фильтров не установлена на Упростить дерево .