Обновление:
См. Другой ответ (2015).
Исходный 2009 Ответ:
Так, Вы хотите onchange
событие стрелять в keydown, размытость, и вставка? Это волшебно.
, Если Вы хотите отследить изменения, как они вводят, используйте "onkeydown"
. Если необходимо захватить операции вставки с мышью, используйте "onpaste"
( IE, FF3) и "oninput"
( FF, Opera, Chrome, Safari 1 глоток>).
1 глоток> Поврежденный для на Safari. Используйте
textInput
вместо этого
Мой подход состоял в том, чтобы создать проект на VC ++ и затем экспортировать его в профессиональную версию. . Затем я вручную настроил все профессиональные файлы и вручную синхронизирую их.
Вы имеете в виду Qt Designer или Qt Creator? Qt Designer - это конструктор форм, Qt Creator - это IDE.
Я бы рекомендовал делегировать управление вашим проектом CMake . Qt Creator теперь поддерживает cmake. cmake создает файлы проекта на основе простого набора файлов описания. Теперь я использую cmake, даже если я просто использую визуальную студию, потому что намного проще управлять общими настройками между связанными проектами, чем обновлять множество настроек в разных диалоговых окнах. Это также многоплатформенная сборка, которая очень умно обнаруживает инструменты и библиотеки сборки, установленные в системе разработчика, и создает соответствующие выходные данные сборки, создает файлы,
Я использую файлы .pro в качестве основы и создаю из них проекты VS. Используя правила области видимости, я могу установить параметры, специфичные для компилятора VC ++ или компилятора MinGW. Я не встречал ни одной опции VS, но я не мог указать ее в файле .pro. Хорошо, сделайте это: попытка установить уровень предупреждения на 4 (win32: QMAKE_CXXFLAGS_DEBUG + = / W4) не сработала, потому что / W3 все еще присутствовал.
Для добавления новых файлов в проект я иногда просто добавляю их в файлы .pro и снова настройте проект VS. Таким образом, мне не нужно беспокоиться о синхронизации обоих.