Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:54
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Думаю это самый подходящий раздел для вопроса.Я хотел бы не объявляя явно объект (вроде такие называются безымянными) добраться до его свойств через метод и изменить их. Или другими словами создав безымянный объект сразу выполнить его метод. Есть кусок:Код:QTextEdit Notes;...QFont font;font.setBold(true);Notes->setCurrentFont(font);хотелось бы его сократить например до Код:...Notes->setCurrentFont(QFont().setBold(true));и ли сделать так:Код:QFont * font = new QFont().setBold(true);но проблема в том что метод void QFont::setBold ( bool enable ) возвращает void, и в первом варианте на это ругается.В Java это делается без проблем... и так и выглядело быКод:new QFont().setBold(true); может каким то образом можно впихнуть setBold() в параметр конструктора?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Обращение напрямую к методам объекта внутри другого объекта? Guest Продолжение старого архива 0 16.10.2011 16:05
Метод крамера, матричный метод, метод Гауса. Guest Продолжение старого архива 0 01.10.2011 06:33
Вызвать метод объекта. Guest Продолжение старого архива 0 01.10.2011 01:43
Удаление объекта из списков QList, QSet...при вызове деструктора объекта Guest Второй архив вопросов и ответов 0 28.09.2011 17:23



© www.otvetnemail.ru - Форум вопросов и ответов.