Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 20:10   #1
Eyxeniy
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 20
Вопрос заставка под линукс

привет )
Есть такая проблема.
Как мне написать код ? Нужно сделать простейшую заставку на Qt,ну что бы там хотя бы двигались пару линий . Я просто не понимаю сам код на Qt из-за того что не знаю анг.яз.Если C++ на минимальном уровне, то на Qt вообще не понятно.

Если не трудно, кто знает напишите сам простенький код (пару линий что бы крутились), дальшу думаю сам допру ...

Добавлено через 16 минут
Допустим так:
Я рисую эллипс. После чего я хочу "заснуть", скажем на секунду, передвинуть этот эллипс и заново перерисовать.

Код для первого рисования
Код:


QWidget* pWidget = new QWidget;
QGraphicsScene* pScene = new QGraphicsScene (QRectF (0,0,800,600));
QGraphicsView* pView = new QGraphicsView (pScene, pWidget);
QVBoxLayout* pLayout = new QVBoxLayout;
pLayout->addWidget(pView);

QGraphicsEllipseItem* ellipse = new QGraphicsEllipseItem;
ellipse->setRect(QRectF(50, 50, 20, 20);
ellipse->setBrush(QBrush(Qt:arkGreen));
ellipse->setPen(QPen(Qt::red, 1, Qt::SolidLine, Qt::SquareCap, Qt::MiterJoin));
pScene->addItem(ellipse);

pView->show();
pWidget->setLayout(pLayout);
pWidget->show();

После чего спим, а потом двигаем эллипс:
Код:

Sleep(1000);
ellipse->setPos(QPointF(100, 100));

В результате всё это выливается в то, что приложение "висит" 1 секунду, а потом эллипс отображается в новом месте, т. е. в старом он не отображается.

Вот как это всё сформировать,
что бы получился проект ?
Eyxeniy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
асм под линукс pufystyj Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 14.02.2011 10:22
Как скомпилировать приложение под линукс из visual studio 2010 i.pas Qt и кроссплатформенное программирование С/С++ 1 22.07.2010 14:08
Заставка Ark Общие вопросы Delphi 23 23.08.2009 01:10
Проблемы при написании медиаплеера под Линукс. Прошу совета hyperworker Мультимедиа в Delphi 2 28.03.2009 14:17