Два вигета. Первый имеет фиксированный размер 50x50 и background-color: qlineargradient(..).Второй имеет фиксированный размер 20x20, располагается поверх первого, сидит в QGridLayout и не имеет стиля.Необходимо чтобы второй вигет ничего не наследовал от второго и не имел стиля.a. Если устанавливать setstylesheet у первого вигета через селектор # по имени, то есть для него одного, а у второго вигета не устанавливать setstylesheet все чудесно работает как мне надо.b. Если устанавливать setstylesheet у первого вигета через QWidget{...} или .QWidget{...}, а у второго не устанавливать setstylesheet, второй вигет наследует стиль верхнего, ошибка.Если у второго вигета не устанавливать parent ничего не меняется для случая b.Подобных тем на форуме десятки. Мой вопрос такой. Как сделать так чтобы второй вигет не наследовал стиль от первого без использования селектора #. Как решить данную задачу без setObjectName у вигетов, а только через setStyleSheet?
|