Название: В чем отличия классов QWidget и QDialog? Отправлено: savigm от Январь 11, 2010, 04:24 QDialog наследует QWidget.
Объясните пожалуйста: что именно добавлено в QDialog по сравнению с базовым QWidget? Какие возможности это дает? Название: Re: В чем отличия классов QWidget и QDialog? Отправлено: ilot от Январь 11, 2010, 04:31 Объясните пожалуйста: что именно добавлено в QDialog по сравнению с базовым QWidget? Какие возможности это дает? Если вы откроете Assistant, то ответ очевиден. В документации к QDialog перечислены все его свойства, сигналы/слоты и методы, которыми он отличается от QWidget. Там же ниже дано их исчерпывающее описание. Не понятно, что именно вам не понятно...Название: Re: В чем отличия классов QWidget и QDialog? Отправлено: lit-uriy от Январь 11, 2010, 05:55 Вкратце я бы так сказал:
Из названия следует, что QDialog - диалоговое окно. Если виджет имеет родителя, то этот виджет встраивается в родителя, если не имеет, то виджет будет окном. Если диалог имеет родителя, то он всё равно диалог (т.е. окно), просто центрируется относительно родителя. |