[C++]QT - zmiana rozmiaru LineEdit

Witam,

chciałbym się dowiedzieć, jak zmienić rozmiar itemu LineEdit tak, aby rozciągał się razem z formatką. W QT Creatorze dawno nie pracowałem. Wiem, że w C# można to było zrobić zmienną Anchor.

Drugą sprawą jest to, jak mogę odczytać wciśnięty klawisz z itemu LineEdit? Np. ktoś wpisuje hasło do LineEdit, wciska enter, i wykonuje się jakaś inna funkcja.

Pozdrawiam i z góry dziękuje za pomoc :slight_smile:

Jak stworzysz QLineEdit i dodasz go do jakiegoś layoutu, to wraz z poszerzaniem widżeta z danym layoutem będzie się poszerzał także lineEdit (w każdym razie większość layoutów tak się zachowuje).

Wystarczy podłączyć sygnał returnPressed() do własnego slota, który za pomocą metody text() pobierze hasło z lineEdita i zrobi z nim co trzeba.

Polecam Qt Examples - są naprawdę świetne. Jest nawet przykład z lineEditami. Bardzo wygodnie się je przegląda (i uruchamia) w Qt Creatorze.