|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2011, 20:10 | #1 |
Пользователь
Регистрация: 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 секунду, а потом эллипс отображается в новом месте, т. е. в старом он не отображается. Вот как это всё сформировать, что бы получился проект ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
асм под линукс | 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 |