Название: [РЕШЕНО] Рефакторинг названий виджетов Отправлено: Larry от Декабрь 01, 2017, 09:10 Добрый день, форумчане.
Подскажите, можно ли как-то произвести рефакторинг по всему коду, а то если из редактора, то происходит замена только в исходниках и хедерах, а в *.ui и его хедере ничего не меняется...Можно как-то из Qt Designer сделать автоматом? Или так не получится? Спасибо. Название: Re: Рефакторинг названий виджетов Отправлено: gil9red от Декабрь 01, 2017, 10:33 А зачем?
Название: Re: Рефакторинг названий виджетов Отправлено: Larry от Декабрь 01, 2017, 10:39 Иногда неудачно назвал виджет и хотелось бы изменить.
Название: Re: Рефакторинг названий виджетов Отправлено: ViTech от Декабрь 01, 2017, 14:04 В Qt Creator: "Advanced Find" (Ctrl+Shift+F), задать нужные Scope и File Pattern, затем Search & Replace.
Название: Re: Рефакторинг названий виджетов Отправлено: Larry от Декабрь 01, 2017, 15:19 Спасибо, попробую
Название: Re: Рефакторинг названий виджетов Отправлено: __Heaven__ от Декабрь 01, 2017, 15:57 В Qt Creator: "Advanced Find" (Ctrl+Shift+F), задать нужные Scope и File Pattern, затем Search & Replace. Я обычно так делаю только для редактирования ui файла. Всё остальное переименовываю через рефакторинг меню Ctrl+Shift+R. Файлы и путь к ним в pro переименовываю в дереве проектов.Ещё способ: Если класс формы свежесозданный и его не жалко удалить, то обхожусь откатом в контроле версий. Название: Re: Рефакторинг названий виджетов Отправлено: Larry от Декабрь 01, 2017, 16:19 Попробовал через Ctrl+Shift+R и в FilePattern ввел *.cpp, *.ui - поменяло там и там. Но заметил, что если в это время *.ui открыт, то в нем ничего не меняет...При закрытом все нормально.
|