[python] QT Designer - resize contents

Petr Blahoš petr na blahos.com
Středa Červen 14 09:01:20 CEST 2023


(note to self:) A tedy kdybych to měl ještě doplnit, tak o úroveň níž se
bude
postupovat podobně: Nevrazím tam layout (QHBoxLayout), ale QWidget,
do něj narvu ty "děti", a pak na tom QWidgetu kliknu pravým,
Lay out -> Lay out Horizontally.

--
Petr


On Tue, Jun 13, 2023 at 1:02 PM Petr Blahoš <petr na blahos.com> wrote:

> Aha! Funguje.
>
> Je to trochu kryptický, protože aby to šlo udělat, tak pod tím central
> widgetem musím něco mít.
> Takže:
>
>    1. Udělám si prázdný MainWindow
>    2. Do centralWidgetu vrazím něco, např. QPushButton.
>    3. Right-click na MainWindow, a tam v menu Lay out  -> Layout
>    vertically. A je to.
>
>
> Díky,
> Petr
>
>
>
> On Tue, Jun 13, 2023 at 11:43 AM Petr Viktorin <encukou na gmail.com> wrote:
>
>> On 13. 06. 23 11:33, Petr Blahoš wrote:
>> > Ahoj, neděláte náhodou někdo s QT? Marně se pokouším nastavit
>> > svůj layout v QT Designeru (pyside6-designer) tak, aby když zvětším,
>> > nebo zmenším okno, aby se i ten obsah změnil podle velikosti okna.
>> > Mám normálně QMainWindow a central widget, pod central widgetem
>> > QVBoxLayout, ale když se pak dívám do toho zatracenýho UI file, tak
>> > v něm je ke každýmu widgetu natvrdo nastavená geometry, takže se
>> > ani nedivím, že se to neresizuje.
>>
>> Ověř si že máš ten QVBoxLayout nastavený *na* centralwidget, ne daný
>> *pod* centralwidget. Viz screenshoty v příloze.
>>
>> Vyber hlavní okno a v menu dej Form/Lay Out Vertically. (Je to i v
>> kontextovém menu a toolbaru.)
>>
>
>
> --
> https://blahos.com/
> https://traceability.cz/
>


-- 
https://blahos.com/
https://traceability.cz/
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20230614/02b97292/attachment.htm>


Další informace o konferenci Python