crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

QMainWindow
  опции профиля:
сообщение 25.1.2013, 15:29
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день.
Не ставится QFrame под размер виджета. Почему-то самочинно все время ставит размер 100х30. Вот код:
MyWidget::MyWidget(int x, int y, int width, int height, QWidget *parent) : QWidget(parent)
{
    p_palette.setColor(QPalette::Window, Qt::white);
    this->setPalette(p_palette);
    this->setAutoFillBackground(true);

    this->setGeometry(x, y, width, height);
    this->show();

    p_frame = new QFrame(this);
    p_frame->setFrameShape(QFrame::Box);
    p_frame->setLineWidth(2);
    p_frame->setFrameRect(this->rect());
   // p_frame->resize(this->size());
    qDebug()<<p_frame->size();
    //p_frame->setHidden(false);
}
Уже и размер исходного виджета поставил нужный, а он все равно свои 100х30.
Что делать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 4.7.2025, 8:50