- Добавлен модуль Qt Charts. Qt Charts - это мощное средство для рисования графиков;
- Добавлена возможность переопределения виртуальных методов классов Qt (см. примеры);
- Добавлена поддержка автоматического подключения модулей, указанных в комментариях, начинающихся с решетки #;
- Исправлен баг парсера исходных кодов PHP-файлов, приводивший к зависанию QtCreator;
- Другие исправления и улучшения редактора кода.
Примеры
# QEvent QCloseEvent $app = new QApplication($argc, $argv); class MyWidget extends QWidget { public function __construct($parent = null) { parent::__construct($parent); } /** * Переопределяем событие, срабатывающее при закрытии окна. * @override void closeEvent(QCloseEvent *event) */ public function closeEvent($event) { $answer = QMessageBox::question($this, "Подтвердите закрытие", "Вы уверены, что хотите закрыть приложение?", QMessageBox::Yes | QMessageBox::No); if ($answer == QMessageBox::Yes) { qDebug("Нажата кнопка ДА"); } else { qDebug("Кнопка ДА *не* нажата"); $event->ignore(); // игнорируем событие, прервав его выполнение } } } $w = new MyWidget; $w->resize(400,400); $w->show(); return $app->exec();comments powered by HyperComments