Создание моего собственного виджета Qt для окна поиска - PullRequest
2 голосов
/ 20 января 2011

мой вопрос в некоторой степени связан с кнопкой поиска внутри поля поиска, например Bing .Я планирую использовать аналогичный элемент управления для обеспечения возможности поиска в моем настольном приложении.Окно поиска в некоторой степени похоже на окно поиска, данное в проводнике Windows в Windows 7, где появляется текст «поиск», и когда пользователь вводит текст для поиска, он показывает предложения и близкие совпадения.Также, когда поисковый запрос очищен, произойдет небольшой переход, такой как затухание, так что весь элемент управления будет работать плавно.

Я не делал этого с помощью программирования MFC / Windows, но яЯ чувствую, что это должно быть легче на Qt.Я видел пример Qt с использованием QML, но я не планирую использовать QML.

Не могли бы вы, ребята, предложить мне способ сделать это в Qt?

1 Ответ

4 голосов
/ 20 января 2011

Используйте QLineEdit с QCompleter, для эффекта окна поиска Windows 7 см. Функцию setPlaceHolderText(...).

...