Название: Граница между краями QPushButton и её иконкой (решено) Отправлено: DarkWalker от Апрель 30, 2009, 20:21 Делаю курсовую "Домино", в качестве фишек использую кнопку с картинкой на ней.
button->resize(100,50); button->setIcon(QPixmap(".png")); button->setIconSize(100,50); Все фишки помещаю на QVBoxLayout *middleLayout middleLayout->setSpacing(0); после всех этих операций между фишками есть расстояние, которое состоит из пространства между краем QPushButton и её иконкой. Можно ли его убрать без лишних проблем? картинка тут http://img299.imageshack.us/img299/6196/border.png PS: раньше вместо картинок были надписи и промежуток не очень сильно был заметен, а щас добавил картинки и выполз такой артефакт :( Название: Re: Граница между краями QPushButton и её иконкой Отправлено: ритт от Апрель 30, 2009, 22:44 надо было QGraphics* пользовать, а не виджеты
расстояние от иконки задаётся текущим стилем - надо смотреть или прокси-стили, или css-стили Название: Re: Граница между краями QPushButton и её иконкой Отправлено: gueRRero от Апрель 30, 2009, 23:14 надо было QGraphics* пользовать, а не виджеты Это точно. Ну на крайний случай, думаю, можно было использовать QLabel + QPixmap + setMask() + переопределить события мыши.А так, по-моему, расстояние между картинкой и крем кнопки глаз не режет и вполне себе неплохо смотрится. Если переделывать лень, я бы так оставил. Название: Re: Граница между краями QPushButton и её иконкой Отправлено: DarkWalker от Май 01, 2009, 11:51 или css-стили Константин, огромное спасибо!!! Это действительно то, что нужно. Добавил всего одну строку qApp->setStyleSheet("dice {border: 0px solid white; }"); и все стало отлично http://img387.imageshack.us/img387/2613/noborder.png Название: Re: Граница между краями QPushButton и её иконкой (решено) Отправлено: ритт от Май 01, 2009, 13:13 на мой взгляд, стало смотреться луше.
как курсовую сдашь и проект решишь забросить, выкладывай на qt-apps.org )) Название: Re: Граница между краями QPushButton и её иконкой (решено) Отправлено: DarkWalker от Май 11, 2009, 20:32 На этой неделе сдача, на след наверно защита, потом исходники выложу =)
___ http://www.qt-apps.org/content/show.php?content=105765 - не стесняйтесь, оставляйте комметы. Если понравилось не поленитесь поставить + |