Думаю это самый подходящий раздел для вопроса.Я хотел бы не объявляя явно объект (вроде такие называются безымянными) добраться до его свойств через метод и изменить их. Или другими словами создав безымянный объект сразу выполнить его метод. Есть кусок:Код: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() в параметр конструктора?
|