QGraphicsRectItem и setPos() |
Здравствуйте, гость ( Вход | Регистрация )
QGraphicsRectItem и setPos() |
abc |
25.3.2011, 16:18
Сообщение
#21
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
да, сетку неплохо бы ненавязчивую.
чтоб такую программу сделать хорошей, много чего нужно, задний фон с фоткой коттеджа какого-нибудь, где окно будет "смотреться".. неплохо бы и дождь прикрутить многие любят дождь на окнах хотел показать тебе exe.. нифига не позволяет форум "вам запрещено загружать такой тип файлов"... заархивировал, то же самое... |
|
|
Litkevich Yuriy |
26.3.2011, 7:38
Сообщение
#22
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
abc |
26.3.2011, 12:05
Сообщение
#23
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
спасибо, Юра)
windows_designer.zip ( 27,21 килобайт ) Кол-во скачиваний: 124 квадрат адекватен, только если раздвигать его, скукошивание не обрабатывал |
|
|
lifrost |
28.3.2011, 7:24
Сообщение
#24
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
спасибо, Юра) windows_designer.zip ( 27,21 килобайт ) Кол-во скачиваний: 124 квадрат адекватен, только если раздвигать его, скукошивание не обрабатывал Блин, не запускается у меня .exe ((( на точке входа в процедуру _Z5qFreePv умирает спасибо, Юра) windows_designer.zip ( 27,21 килобайт ) Кол-во скачиваний: 124 квадрат адекватен, только если раздвигать его, скукошивание не обрабатывал Блин, не запускается у меня .exe ((( на точке входа в процедуру _Z5qFreePv умирает Запустил. Это почти в точку )) Только вот при раздвигание створки не должны увеличиваться. А как добился такого эффекта? |
|
|
abc |
28.3.2011, 9:55
Сообщение
#25
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
я пытался добиться, чтобы, при раздвигании, грани створок оставались пареллельны, а увеличение эт побочный еффект
я думаю, нужно поставь задачу иначе, потому что я тоже написал с использованием глобальных переменных, код организован просто отвратно, плюс столкнувшись с этой параллельностью, понял, что погоня за этой абсолютной резиновостью нас приведёт к сложным неразберихам.. в частности, чтоб убрать утолщение граней надо сильно посидеть. А код такой оставлять нельзя.. может, получится предусмотреть возможные конфигурации окон?.. Заказчик может захотеть восьмигранник какой-нибудь.. и я его не виню) возможно, нужно предусмотреть меню, где вводишь количество граней, их размеры, и тебе рисуется фигура.. а вот если угол между гранями должен быть 53 градуса, как мы их отмерим? блин, забыл дома попробовать установить ИТ окна Сообщение отредактировал abc - 28.3.2011, 9:56 |
|
|
lifrost |
28.3.2011, 10:31
Сообщение
#26
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
я пытался добиться, чтобы, при раздвигании, грани створок оставались пареллельны, а увеличение эт побочный еффект я думаю, нужно поставь задачу иначе, потому что я тоже написал с использованием глобальных переменных, код организован просто отвратно, плюс столкнувшись с этой параллельностью, понял, что погоня за этой абсолютной резиновостью нас приведёт к сложным неразберихам.. в частности, чтоб убрать утолщение граней надо сильно посидеть. А код такой оставлять нельзя.. может, получится предусмотреть возможные конфигурации окон?.. Заказчик может захотеть восьмигранник какой-нибудь.. и я его не виню) возможно, нужно предусмотреть меню, где вводишь количество граней, их размеры, и тебе рисуется фигура.. а вот если угол между гранями должен быть 53 градуса, как мы их отмерим? блин, забыл дома попробовать установить ИТ окна На счет конфигурации окон, так и должно быть, смотри: (пока только по 4е грани) 1) существует стандартный набор окон - это глухое, двух створчатое (это с перегородкой), балкон (по сути тоже что и двух створчатое, но только перегородка горизонтально стоит), 3-х створчатое. 2) более сложная модель - это все тоже что и 1й пункт, но с аркой 3) по идее сложность окна может быть любая, можешь посмотреть ещё одну програмулину - СуперОкна, демка бесплатная, там вообще можно окна в виде сердца нарисовать - это все сложно и не нужно. Мне поидее нужно только первые 2а пункта. А как их кособочить, на данном этапе это не важно, можно на производство выводить угол погрешности....или типа того. На счет меню - да, менюха должна быть, юзер выбирает стандартный тип конструкции и меняет его размер + вставляет в окна перегородки и створки. |
|
|
abc |
29.3.2011, 9:51
Сообщение
#27
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
ИТ окна почти запустились - оказалось, что нужно было поставить фаирбёрд. ужас, это не узнать даже из их инструкции по установки... зато можно узнать, что нужно "вставить ключ".. куда?? где он?? ну, какую-то защиту ключа я установил и что? катастрофа! при запуске "ключ не найден"...
по теме - делаю грань, которая одновременно умеет поворачиваться, менять положение любой из вершин и двигаться... вроде бы из таких граней реально состроить любой многоугольник, правда это не самое быстрое занятие... зато гибко |
|
|
lifrost |
29.3.2011, 10:34
Сообщение
#28
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
ИТ окна почти запустились - оказалось, что нужно было поставить фаирбёрд. ужас, это не узнать даже из их инструкции по установки... зато можно узнать, что нужно "вставить ключ".. куда?? где он?? ну, какую-то защиту ключа я установил и что? катастрофа! при запуске "ключ не найден"... по теме - делаю грань, которая одновременно умеет поворачиваться, менять положение любой из вершин и двигаться... вроде бы из таких граней реально состроить любой многоугольник, правда это не самое быстрое занятие... зато гибко Чет версия у тебя какая-то странная )), забей на нее, поставь лучше СуперОкна..... Вот-вот, я примерно щас тем же занимают - приходиться все линиями рисовать, иначе я что-то не очень понимаю как все это делать... |
|
|
abc |
29.3.2011, 20:19
Сообщение
#29
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
супер окна тоже не запускаются ставил бесплатную версию
написал-таки крутящийся-растягивающийся-двигающийся полигон. могу признать, что с кручением намучился крутится за середину верхней и середину нижней граней WD.zip ( 34,5 килобайт ) Кол-во скачиваний: 123 теперь хорошо бы сделать сетку и научиться привязывать итемы к ней |
|
|
lifrost |
30.3.2011, 9:28
Сообщение
#30
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
супер окна тоже не запускаются ставил бесплатную версию написал-таки крутящийся-растягивающийся-двигающийся полигон. могу признать, что с кручением намучился крутится за середину верхней и середину нижней граней WD.zip ( 34,5 килобайт ) Кол-во скачиваний: 123 теперь хорошо бы сделать сетку и научиться привязывать итемы к ней Но итемы же не привязаны друг к другу =(, т.е. где окно? )) Блин, жалко что ты не можешь посмотреть те проги..... Посмотри....я вот наделал (Реализация с Полигонами) - Constructor-> newWindow. Реализацияя с Пэйнтом (Constructor->new Arc, так же добавить импост Constructor->Vertical Glume). Но в первом варианте дорисовка происходит только если кликнуть по итему. А во втором не о чем то что нельзя доавить к примеру 2а или три импоста (перегородки) Скачай, посмотри. Файл 500кб, поэтому не залился на форум. http://zalil.ru/upload/30765637 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 20:56 |