여기 내 문제가 있습니다.확장 불가능한 레이아웃입니까?
텍스트 편집 아래에 QPlainTextEdit 및 가로 레이아웃 (2 QPushButtons 포함)이 포함 된 세로 레이아웃이 있습니다.
수직 레이아웃은 GUI의 일부이며 화면 해상도에 따라 크기가 조정됩니다. Btw. 모바일 앱이므로 화면에 많은 공간이 없습니다.
푸시 버튼에는 동적으로 설정된 일부 텍스트가 있습니다. 처음부터 수동으로 코드를 작성하는 것은 아닙니다.
푸쉬 버튼의 텍스트가 크고 전체 수직 레이아웃이 버튼에 맞게 확장되면 내 문제가 발생합니다.
세로 레이아웃을 확장 할 수 없게하려면 어떻게해야합니까? 이는 화면 재구성이 다르기 때문에 "고정"과 다릅니다. 크기가 맞지 않으면 클립을 단추처럼 사용하고 레이아웃 너비를 그대로 유지하십시오.
어쨌든이 작업을 수행 하시겠습니까?
예, 최대 크기는 여전히 고정 크기를 예상합니다. 각 재 페인트를 확인하고 layout.width/2로 크기를 설정할 경우에만 – ZolaKt
텍스트가 변경된 직후에 버튼의 최대 너비를 조정하거나 재설정하지 않는 이유는 무엇입니까? 텍스트가 수정되었을 때마다 모든 다시 그리기를 할 필요가 없습니다 (당신은 그것에 대한'signal'에 연결할 수없고 가상이 아닌'QPushButton :: setText()'를 재 구현할 수 없습니다. 그래서 당신은 수동으로 ...) – rubenvb