Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Se sono oggetti che poi vai ad aggiungere ai widget figli della BaseWindow quest'ultima ne acquisisce l'ownership, e quindi li dealloca; idem per i layout, di cui viene trasferita l'ownership nel momento in cui li associ ad un widget. Con i widget la cosa è piuttosto naturale, dato che se non sono aggiunti alla finestra principale li vedi come finestre top-level.

    In ogni caso, in genere è più comodo crearli direttamente già con il parent impostato
    codice:
    QGroupBox *horizontalGroupBox = new QGroupBox(this);
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Se sono oggetti che poi vai ad aggiungere ai widget figli della BaseWindow quest'ultima ne acquisisce l'ownership, e quindi li dealloca; idem per i layout, di cui viene trasferita l'ownership nel momento in cui li associ ad un widget. Con i widget la cosa è piuttosto naturale, dato che se non sono aggiunti alla finestra principale li vedi come finestre top-level.

    In ogni caso, in genere è più comodo crearli direttamente già con il parent impostato
    codice:
    QGroupBox *horizontalGroupBox = new QGroupBox(this);
    perfetto, grazie mille per le spiegazioni!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.