qconnectorblob::qconnectorblob(QWidget *parent, bool type,
QNodeWidget *myPWidget, long myID, long connectToID) :
QRadioButton(parent)
{
setAcceptDrops(true);
this->setAutoExclusive(false);
mNodeWidget = myPWidget;
mtype = type;
//Resize for Android
this->resize(40,40);
Что я должен обновить, что «это» изменяет размер? Родительский виджет? «Этот» виджет? Или оба? как я могу вызвать событие перерисовывания с моим размером 40x40?Qt: resize (int, int) не работает должным образом
Только что попробовал это, но widget- "спрайт/изображение" Dont изменить его размер:
//Resize for Android
this->setFixedSize(40,40);
this->setMinimumSize(40,40);
this->setMaximumSize(40,40);
this->resize(40,40);
this->repaint();
Setfixedsize set min и max размеры. Если вы используете макеты, проверьте это: http://stackoverflow.com/questions/11000083/cant-resize-widgets-in-qvboxlayout также попробуйте использовать resizeEvent, а не paintEvent. – Chernobyl