Ho aggiunto (tramite drag and drop) un QDockWidget
alla mia GUI che stavo modificando in Designer ...
Ora voglio rimuoverlo.Elimina Dock Widget in Qt Designer?
In primo luogo, ho selezionato l'oggetto visibile e premuto la chiave Delete
.
L'oggetto è scomparso.
Tuttavia, il QDockWidget
può essere visto per essere ancora presente in Inspector,
e quando cerco di salvare la mia .ui
, ricevo il seguente messaggio:
The container extension of the widget MainWindow (QMainWindow)
returned a widget not managed by Designer dockWidget (QDockWidget)
when queried for page #2. Container pages should only be added by
specifying them in XML returned by the domXml() method of the custom
widget.
Facendo clic sul Widget nella Object L'ispettore e il tasto Canc non fanno nulla,
e il menu contestuale del tasto destro non ha la solita opzione 'Rimuovi'.
Come faccio a sbarazzarmene ?! : |
Spec:
Windows 7 32 bit
PyQt4
Gradirei una risposta al più presto. Non riesco a salvare la GUI! –
Sono riuscito a riprodurre un errore simile, ma ha comunque salvato il file nonostante il messaggio di errore. Sei sicuro che non venga salvato? – Chris
Non pensavo che fosse, perché dopo aver provato a salvarlo l'ho compilato in .py usando pyuic4. Il file py prodotto non contiene tutti i miei oggetti dal file ui, e causa errori. Tuttavia, dopo aver riaperto il nuovo file .ui nella finestra di progettazione, QDockWidgets era scomparso e tutto funzionava normalmente! :) Grazie per la risposta! –