Ho un paio di widget in una finestra principale. Voglio l'utente sia in grado di ridimensionare i widget all'interno della finestra a loro piacimento, proprio come come si potrebbe ridimensionare la finestra principale. Devo creare un contenitore di layout per abilitare questo? o .... layout? Buh il layout contiene sono statici una volta che la finestra è stata renderizzata. Nell'immagine i tre widget dovrebbero essere abilitati con il ridimensionamento in modo tale che l'utente possa trascinare i propri lati/angoli per espandere o ridurre al minimo la dimensione del widget.ridimensionamento attiva dei widget all'interno MainWindow
5
A
risposta
8
Una cosa che potreste fare è quella di utilizzare alcuni QSplitter
's anche se non è direttamente come sfumata come lei ha sottolineato. Date un'occhiata alla immagine (è possibile trascinare le maniglie):
Un'altra cosa è quello di mettere i widget utilizzando coordinate assolute e quindi di rilevare quando il cursore viene cliccato e trascinato sul "bordo". Quindi calcoli quanto deve essere ridimensionato e ridimensionare effettivamente il widget in base alla sua posizione.
Si potrebbe anche dare un'occhiata allo QMdiArea
e quindi aggiungere i widget usando addSubWindow()
dove si impostano anche i flag delle finestre.
Problemi correlati
- 1. Ridimensionamento widget Android
- 2. Attiva il widget Tkinter
- 3. Ridimensionamento dei contenitori FlexBox
- 4. Sostituisci CentralWidget in MainWindow
- 5. PyQt4 Dà Focus to Widget come viene chiamato dalla MainWindow e impostato come CentralWidget?
- 6. Ridimensionamento Bokeh - trama ombreggia i widget
- 7. Iframe non attiva l'evento di ridimensionamento
- 8. Ridimensionamento dei controlli con ridimensionamento modulo
- 9. Attiva/disattiva la barra dei pulsanti Android
- 10. Qt: come ridimensionare automaticamente mainWindow quando ridimensiona centralwidget?
- 11. Ridimensionamento dei valori in PHP
- 12. Ridimensionamento dei microservizi tramite Docker
- 13. ExtJS: ridimensionamento automatico dei campi modulo al ridimensionamento della finestra
- 14. Metodi del widget di Twitter per l'aggiornamento dinamico dei widget
- 15. Come widget all'interno di un altro widget in QT?
- 16. Google App Engine: ridimensionamento automatico con istanza sempre attiva?
- 17. iphone/ipad che attiva eventi di ridimensionamento imprevisti
- 18. Il ridimensionamento di un elemento attiva l'evento di ridimensionamento della finestra
- 19. WPF - Come ottengo l'istanza MainWindow?
- 20. QTableView in MainWindow e tabulazione
- 21. Ottenere posizione/larghezza/altezza di MainWindow
- 22. Android supporta il ridimensionamento dei video?
- 23. Ridimensionamento automatico dei controlli di Windows Form
- 24. Ridimensionamento dei commenti in Excel utilizzando ShapeRange
- 25. Ridimensionamento dei pulsanti in Twitter-Bootstrap
- 26. Ridimensionamento e trascinamento dinamico dei poligoni SVG
- 27. Ridimensionamento dei controlli in fase di esecuzione
- 28. Ridimensionamento dei contenitori Docker nel mondo reale
- 29. Ridimensionamento dei caratteri in Code :: Blocks
- 30. Perché QHBoxLayout causa la sovrapposizione dei widget?
ti dispiace se chiedo che cosa lo scenario di utilizzo è? Solo curioso; sembra unico. –