ikonki wewnątrz QLINEEDIT

ikonki wewnątrz QLINEEDIT
EM
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 10 lat
  • Postów:271
0

Interesuje mnie "typowy" pasek wyszukiwania gdzie na początku i końcu znajdują się ikonki.
Szukałem takiej funkcjonalności w Qt ale nie znalazłem, w sieci trafiłem na przykład stworzenia własnej klasy która dziedziczy po QLineEdit i w niej dodaje QToolButton która jest ta moja ikonką. Teraz mam problem z równym ustawieniem tych ikon w polu lineedit... jest na to jakaś funkcja czy muszę bawić się w wyliczanie położenia okna dalej edita i odpowiednio ustawiać ikonkę? Czy ktoś już rozwiązywał podobny problem? Na pewno można to zrobić bo sam Qt creator ma w dolnej części pasek wyszukiwania a w nim ikonkę lupy ;)

edytowany 3x, ostatnio: emacs
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:3 minuty
0

Teoretycznie można by rozszerzy QLineEdit i grzebać w jego stylu i CSS (style sheets), ale to jest dość skomplikowane i łatwo się walnąć.
O wiele prościej jest zbudować aplikację wykorzystując QML-a, tam zrobienie takiego edit-a powinno być proste.


Edit: a jednak się mylę i nie jest to tak skomplikowane, znalazłem taki oficjalny artykuł

Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 2x, ostatnio: MarekR22
EM
właśnie z tej strony korzystałem pisząc swojego edita ale dodając 2 buttony po obu stronach miałem problem z ustawieniem ich ( rozjeżdżały się ) ale już jest wszystko ok dzięki ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.