crossplatform.ru

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

> Объект типа QFrame не хочет отображаться по клику мыши
Лёшка
  опции профиля:
сообщение 17.5.2010, 11:16
Сообщение #1


Студент
*

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

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




Репутация:   0  


есть код
Раскрывающийся текст

void MainWindow::mousePressEvent(QMouseEvent *even)
{
if(even->button() == Qt::LeftButton)
{
k++;
fig[k] = new QFrame(this);
fig[k]->setGeometry(100, 100, 20, 20);
fig[k]->setFrameStyle(6);

}
}


здесь должен создаться фрейм с заданными параметрами, но он не отображаетсь, в чем проблема???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 18.5.2010, 10:06
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Лёшка @ 18.5.2010, 14:02) *
TShape это объект в C++Builder который отображает геометрические фигуры(квадрат, круг, элипс и треурольник).
для этого, пожалуй, лучше воспользоваться графическим представлением

П.С. посмотри тему Справка по кнопкам и тэгам форума, по поводу оформления сообщений
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 26.11.2024, 10:53