2012-02-17 3 views
4

У Qt Creator есть «метод переопределения», например, eclipse?Qt Creator «метод переопределения»?

Для тех, кто не знает затмения, есть контекстное меню «Источник> Метод переопределения», в котором отображается диалог. Проверьте метод, который вы хотите переопределить, и он будет генерировать заглушки для этого метода.

ответ

1

Ближайшим, доступным под QtCreator, является Add Definition to *cpp. Так что у вас есть декларация void paintEvent(QPaintEvent* e) в файле заголовка, чем если вы выбираете функцию и поп контекстное меню под Refactor есть вариант Add Definition to cpp

+0

К сожалению, для него пока нет ярлыка: https://bugreports.qt-project.org/browse/QTCREATORBUG-3715 – Mitch

14
  1. правой кнопкой мыши на имени класса
  2. из контекста меню, выберите Refactor ->Вставить виртуальные функции базовых классов

кстати, я использую Qt Creator 3.4.1.

+4

Этот ответ должен быть отмечен как принятый. – uglide

+0

Это было бы более удивительно с некоторыми фактическими фрагментами кода. –