Это кошерно - задавать вопросы с витиеватой формулировкой и доморощенным слэнгом, которые фиг поймешь? Что тебе конкретно надо сделать, вместо "накинуть произвольную картинку"?
Можешь добавить иконку - setIcon, а поменять внешний вид - таки да, через стили.
Навряд ли setMask: The QBitmap class provides monochrome (1-bit depth) pixmaps. - т.е. через setMask установишь маску для отрисовки и обработки пикселей виджета (пиксели с маской "1" будут рисоватся и реагировать на мышь).
Похоже, что из тех методов что есть у QPushButton, либо переопределить метод render (слишком низкоуровнево), либо же через стили.
А можно вопрос? Есть главное окно, на ней кнопка, пару полей ввода и ТайблВиджет (ог занимет процентов 80 окна), как сделать чтобы когда изменяется размер окна, чтобы происходило пропорциональное изменени ТейблВиджет (кнопки и поля ввода оставались преждними)?
Если тебе нужно, чтобы кнопки и поля ввода не "расползались" относительно друг друга -- используй QGridLayout вместе с QSpacerItem-ами.
Чтобы разобраться, как они (QSpacerItem-ы) функционируют -- поиграйся с ними в Designer-е, так нагляднее будет. После того-же BorlandBuilder-а они несколько непривычны, но это пройдёт.
А если нет -- то тупо задать полям ввода и кнопкам фиксированный размер, больше которого они увеличиваться не будут (setMaximumSize()).
>А если нет -- то тупо задать полям ввода и кнопкам фиксированный размер, больше которого они увеличиваться не будут (setMaximumSize()).
А если кто то решит уменьшить размер формы? То пол таблицы станет невидимой. Вопрос то в том, я то то не понял, у меня вообще на при изменении формы кнопки и все элементы не подвижны
Ага, это я сбрехал, каюсь. :-) Кнопку кидай на форму, убери с неё фокус (щёлкни на форме где-нить), потом Меню->Form->Lay Out in a Grid. Запускай preview. Profit?
ДАААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА АААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
наконецто, парился (переодически) с эти уже 3 недели!