Tak jak w temacie. Chciałbym, aby np. plainTextEdit automatycznie dostosowywał swój rozmiar podczas zmiany wielkości głównego okna. Jak to zrobić w Qt 5.9?
0
4
layouty, poczytaj na tutorialach qt o layoutach
0
Poczytaj też o UWP.
2
Jeśli używasz Qt designer:
- umieszczasz potrzebne kontrolki w oknie
- klikasz prawy przycisk myszy, wybierasz: rozmieść elementy > wertykalnie / horyzontalnie / …
Wówczas odpowiedni layout zostanie przypisany do MainWindow i odpowiedzialność za rozmiar kontrolek spadnie na layout.
To samo przez kod
void MainWidnow::MyUiSetup()
{
auto layout = new QVBoxLayout();
setCentralWidget(new QWidget());
centralWidget()->setLayout(layout);
m_TextEdit = new QPlainTextEdit();
layout->addWidget(m_TextEdit);
…
}
0
@MarekR22: Czy o to Ci chodzi? Bo mi coś nie udało się znaleźć tej opcji.
https://s1.postimg.org/4usnsdmurz/Bez_tytu_u.png
0
Chłopie zostaw te edytory gui, to najgorsze co może być(szczególnie jak nie masz pojęcia o qt). Zrobię to ten jeden raz.
klik