2013-11-01 2 views
17

Несмотря на некоторые поиски, я не смог найти способ автоматического генерации геттеров и сеттеров для класса C++ с использованием QT Creator 2.3.1. Вы, ребята, знаете, как это сделать?Автогенераторы/геттеры с QTCreator?

ответ

34

Сделайте правой кнопкой мыши на ваш член затем Refactor затем Generate Getter and Setter member function и вы сделали :)

example


В Qt Creator 3.2.x, создать элемент, а затем нажмите на него и пресс альт + Введите:

enter image description here

+0

Это похоже на то, что я хочу :), но рефакторинг предлагает мне переименовать поле. Я использую QT Creator 2.3.1, вот почему? Или есть что-то делать в настройках? – fxm

+2

@fxm хорошо, я бегу 2.8.1, это может произойти из-за разрыва между двумя версиями. Я посмотрю, но, может быть, вам стоит подумать об обновлении –

+0

Обновление прямо сейчас, не думал, что в репозитории будет такой пробел. Спасибо за ваш ответ! – fxm

17

Поместите свой текстовый курсор на переменную-член в определении класса, затем нажмите Alt + Enter.

+0

Wow. Как гений! – Niklas