Использование таблиц стилей является правильным способом, независимо от того, используете ли вы Qt Creator или нет.
Из того, что вы описываете, кажется, что вы пишете себе какой-то кодв ui_window.h
, который является неправильным способом установки таблицы стилей.
Вы можете установить его в конструкторе вашего window
класса или установить из редактора GUI ( Qt Designer ):
- дважды щелкните по
window.ui
в дереве проекта, отображаемом Qt Creator . - выберите ваш
QPushButton
в редакторе графического интерфейса. - найдите свойство
styleSheet
в редакторе свойств. - щелкните по трем точкам (
...
): откроется редактор таблиц стилей.
Если вы установите таблицу стилей с помощью редактора таблиц стилей, то при повторной сборке приложения ничего не исчезнет.