Напишите мне часики аналоговые, а? (ну что вам всем стОит? :))
Модератор: Модераторы разделов
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Напишите мне часики аналоговые, а?
Понятно, что здесь в основном песочница, но вроде и одновременно каждый первый свои ОС на выходных сочиняет... а я потестю, на любом языке... можно и питон, если кто не дур...(зачёркнуто) если кто умеет... хорошо получится, можно и выложить куда-нить. Всё вам практика. А то нет аналоговых прозрачненьких не корявых...

-
printf
Re: Напишите мне часики аналоговые, а?
А я вот всё собираюсь начать писать панельку в стиле Mac OS X...
У меня где-то валялись аналоговые часики, ещё в школе писал, только они на GDI под винду
У меня где-то валялись аналоговые часики, ещё в школе писал, только они на GDI под винду
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Напишите мне часики аналоговые, а?
2Juliette: а тебе вродь sdk когда-то что-то писал. Это разве не часики были? Или я опять что-то напутал?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
писал-писал, opengl'овские, но не прозрачные, и едят они ЦПУ - 100%, даже приоритет мало помогаеть... да и не мне только, просто выложил, а мне только лично-персонально стрелочки другим цветом объяснил как делать B)
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Напишите мне часики аналоговые, а?
Точно, подзабыл маленько.. Кстати, давно его что-то не видно, может он бы и прозрачность для тебя сделал?писал-писал, opengl'овские, но не прозрачные, и едят они ЦПУ - 100%, даже приоритет мало помогаеть... да и не мне только, просто выложил, а мне только лично-персонально стрелочки другим цветом объяснил как делать
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
а чего сразу всё на бедного sdk валить, нет его - и спросу нет. а вы все здесь, лентяи этакие...
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Напишите мне часики аналоговые, а?
Чего ж сразу лентяи-то?
Я бы с рабостью, но я ни с опенгл, ни с ку-тэ или гтк никогда не работал -- потому и неполучица..
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
oakhead
- Сообщения: 49
Re: Напишите мне часики аналоговые, а?
А в QT 3 и 4 часики входят в качестве примера
-
MrZ
- Сообщения: 84
Re: Напишите мне часики аналоговые, а?
Точно. Пример называется aclock.
А прозрачность можно глянуть в примере tux.
FreeBSD 5.4
-
bobrik
- Сообщения: 183
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
ну что, никто не хочет ещё спасти заблудшую русскую душу в поисках ...
ПРОЗРАЧНЕНЬКИХ ЧАСИКОВ!!!!!!
а?..
ПРОЗРАЧНЕНЬКИХ ЧАСИКОВ!!!!!!
а?..
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
цынизьм - это не признак настоящего программммера....
к сожалению, личных контактов налаживать не получится - я старая, замужняя и умная... а без личных контактов - понятно, что - шиш...
-
boot
- Сообщения: 289
Re: Напишите мне часики аналоговые, а?
Я бы с удовльствием написал, если бы умел нормально программировать
(Одна теория в голове) Как посмотрел исходники xclock - ничё пока не понял.
А какие требования? Qt / Gtk ?
Как уже тут отметили, в примерах по Qt есть простенькие аналоговые часики, которые если запустить с параметром "-transparent" вполне прозрачные.
А какие требования? Qt / Gtk ?
Как уже тут отметили, в примерах по Qt есть простенькие аналоговые часики, которые если запустить с параметром "-transparent" вполне прозрачные.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
у меня и Qt и Gtk - всё стоит, у xclock - прозрачности точно не будет (как и у xterm) - там глобально надо иксовые настройки. готова всё потестить, лишь бы щадяще к ЦПУ относилось, хотя и тут с приоритетом можно похимичить. Просто, действительно, как оказалось - нету часиков гладких прозрачных аналоговых 
-
boot
- Сообщения: 289
Re: Напишите мне часики аналоговые, а?
Присоединяю бинарник часиков из примеров по Qt. Попробуйте не тормозит ли. Если подходит, то думаю можно будет остальное, что необходимо доделать.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
значит, полёт нормальный, ЦПУ не насилует, бурчит, правда, что
$ aclock
aclock: /usr/qt/3/lib/libqt-mt.so.3: no version information available (required by aclock)
но это, наверное, не страшно. вопрос теперь, какой формат цветов и прозрачности он понимает, так как '-transparent' даёт 100% прозрачности, и как заставить показывать секундную стрелочку. Пробовала по аналогии с xclock - не понимает. Общие аргументы каки-то для Qtшных программ есть, наверное?
$ aclock
aclock: /usr/qt/3/lib/libqt-mt.so.3: no version information available (required by aclock)
но это, наверное, не страшно. вопрос теперь, какой формат цветов и прозрачности он понимает, так как '-transparent' даёт 100% прозрачности, и как заставить показывать секундную стрелочку. Пробовала по аналогии с xclock - не понимает. Общие аргументы каки-то для Qtшных программ есть, наверное?
-
boot
- Сообщения: 289
Re: Напишите мне часики аналоговые, а?
Стандартный список параметров вызывается агрументами --help-qt --help-kde --help-all
Но это в aclock это не работает, существует только параметр -transparent, в котором нельзя указать степень прозрачности. Часы слишком просты, настроек никаких нет, нужно доделывать. Я посмотрю насчёт указательной стрелки и цветов, хотя я не очень разбираюсь в рисовальных возможностях qt, но может и сделаю.
Но это в aclock это не работает, существует только параметр -transparent, в котором нельзя указать степень прозрачности. Часы слишком просты, настроек никаких нет, нужно доделывать. Я посмотрю насчёт указательной стрелки и цветов, хотя я не очень разбираюсь в рисовальных возможностях qt, но может и сделаю.
-
Cap. J2A
- Сообщения: 300
Re: Напишите мне часики аналоговые, а?
Код: Выделить всё
j2a@moby:~$ ldd aclock
libXinerama.so.1 => not found
libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb78ef000)
libz.so.1 => /usr/lib/libz.so.1 (0xb78dd000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb78d5000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb78d1000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb78c8000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb78b5000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7847000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7818000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb780a000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7743000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb773a000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7723000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb771f000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb770f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7640000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb761e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7615000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb74e0000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb74ca000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7479000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7454000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb739a000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb737a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)Не слабо, для маленького примера из Qt.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
bobrik
- Сообщения: 183
-
sergius
- Сообщения: 782
-
printf
Re: Напишите мне часики аналоговые, а?
Дык, видимо, исходник нужен
Так десклеты ж на phyton пишутся, вроде, вот вам и исходник
-
sergius
- Сообщения: 782
-
XPhoenix
- Сообщения: 28
Re: Напишите мне часики аналоговые, а?
Напиши с использованием чего тебе нужны часики? Можно же и на голом XLib написать....И почему именно phyton? - C/C++ не покатит?? 
И, кстати, как ты думаешь почему в X нет прозрачности нормальной? (Composite лучше даже не пробовать - глючный пока и проц ест)
)
Подсказка: На эту тему можно порыться в доках en17 (если не охото вникать в то как X устроенны)....Там рассказанно почему...И почему в en17 прозрачность - fake
Вообщем-то есть такие возможности:
1) Fake прозрачность (a-la en17) - это когда ты прозрачность делаешь сам, вырезая у X фон и смешивая цвета пикселей...Как это работает в "чистом" для X виде, можно посмотреть на примере "прозрачных" терминалов...
2) Использовать X расширения (Composite) - но это хак....причем достаточно грязный
Больше мне так в голову сходу ничего не приходит
(
И, кстати, как ты думаешь почему в X нет прозрачности нормальной? (Composite лучше даже не пробовать - глючный пока и проц ест)
Подсказка: На эту тему можно порыться в доках en17 (если не охото вникать в то как X устроенны)....Там рассказанно почему...И почему в en17 прозрачность - fake
Вообщем-то есть такие возможности:
1) Fake прозрачность (a-la en17) - это когда ты прозрачность делаешь сам, вырезая у X фон и смешивая цвета пикселей...Как это работает в "чистом" для X виде, можно посмотреть на примере "прозрачных" терминалов...
2) Использовать X расширения (Composite) - но это хак....причем достаточно грязный
Больше мне так в голову сходу ничего не приходит
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Напишите мне часики аналоговые, а?
а у меня не глючит и проц не есть. доктор, что я не так делаю?Composite лучше даже не пробовать - глючный пока и проц ест
слава роботам!
-
printf
Re: Напишите мне часики аналоговые, а?
а у меня не глючит и проц не есть. доктор, что я не так делаю?
Не пользуешься ТВ-тюнером
При включении этого расширения у меня картинки нет.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Напишите мне часики аналоговые, а?
2XPhoenix
спасибо за конкретную инфу, обязательно покопаюсь
спасибо за конкретную инфу, обязательно покопаюсь
-
StraNNicK
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Напишите мне часики аналоговые, а?
А если так?
oclock -fg darkgray -bd darkgray -transparent -shape -geometry 90x90+900+120
Приклеивать на каждый экран и ставить поверх всех окон - средствами WM'а...
oclock -fg darkgray -bd darkgray -transparent -shape -geometry 90x90+900+120
Приклеивать на каждый экран и ставить поверх всех окон - средствами WM'а...
Ушёл навсегда. В личку не заглядываю.
-
XPhoenix
- Сообщения: 28
Re: Напишите мне часики аналоговые, а?
у меня не глючит и проц не есть. доктор, что я не так делаю?
не знаю
У меня i810 и глючит страшно....Средняя загрузка проца - 20%...
Впрочем при использовании OpenGL картина похожая.