![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Qt предоставляет несколько низкоуровневых глобальных функций для тонкой настройки приложений. Большинство из них выполняют очень специфичные задачи и являются платформо-зависимыми. Вообще, мы рекомендуем чтобы вы попытались использовать открытый API Qt перед обращением к использованию любых функций упомянутых здесь.
Эти функции экспортируются модулями QtCore и QtGui, но большинство из них не объявлены в заголовочных файлах Qt. Чтобы использовать их в ваших приложениях, вы должны объявить их перед вызовом. Например:
#ifdef Q_WS_X11 void qt_x11_wait_for_window_manager(QWidget *widget); #endif int main(int argc, char *argv[]) { QApplication app(argc, argv); ... window.show(); #ifdef Q_WS_X11 qt_x11_wait_for_window_manager(&window); #endif ... return app.exec(); }
Эти функции остаются частью Qt в течение жизни Qt 4.
Функции:
Указывает расположение конфигурационного файла Qt. Вы должны вызвать эту функцию перед созданием объекта QApplication или QCoreApplication. Если расположение не указано, Qt автоматически найдёт соответствующее расположение.
Указывает будут или нет обрабатываться мнемоники для пунктов меню, меток и т.д. В Windows и X11 эта возможность включена по умолчанию; в Mac OS X - отключена. Когда эта возможность отключена, функция QKeySequence::mnemonic() всегда возвращает пустую строку. Эта возможность также включена во встраиваемом Linux.
Блокирует пока оконный менеджер X11 показывает виджет после вызова QWidget::show().
Включает или выключает возможность защищённой клавиатуры Mac OS X. QLineEdit использует это, когда режим "эха" QLineEdit::Password или QLineEdit::NoEcho для защиты редактора от пассивного прослушивания клавиатуры. Если вы реализуете свой редактор паролей, вы можете захотеть включить эту возможность в focusInEvent() вашего редактора и выключить её в focusOutEvent().
Устанавливает отображение меню в Mac OS X Dock для приложения. Это меню показывается когда пользователь щелкает с нажатой клавишей Ctrl по пиктограмме приложения во время его работы.
Specifies whether icons associated to menu items for the application's menu bar should be shown on Mac OS X. By default, icons are shown on Mac OS X just like on the other platforms.
Specifies whether Qt should attempt to relocate standard menu items (such as Quit, Preferences, and About) to the application menu on Mac OS X. This feature is on by default. Список пунктов меню, для которых это применимо, смотрите в Проблемах, присущих Qt/Mac.
Указывает будет ли приложение использовать "родную" панель меню в Mac OS X или будет часть главного окна. Эта возможность по умолчанию включена.
Устанавливает это меню в качестве меню, показываемом когда нажимается и пытается удерживать на пиктограмме dock вашего приложения. Меню превратится в меню Mac, которое будет сливаться со встроенными командами Mac OS X.
Включает или выключает эмуляцию правой кнопки мыши с помощью щелчка и удерживания левой кнопки мыши. Эта возможность по умолчанию отключена.
Copyright © 2008 Trolltech | Торговые марки | Qt 4.3.5 |