Форум сайта python.su
Antarius
Ты уже определись, что тебе нужно. То ты интересуешься правильностью выбранного пути, то вдруг оказывается, что правильный путь тебе не нужен.
AntariusПоставь на малину VNC-сервер и любуйся своими графиками хоть из Нью-Йорка. Это не вопрос программирования вообще.
Его надо увидеть удаленно
Офлайн
4kpt_IVДа вроде задачка-то ерундовая, мне ж не банковский клиент нужен…
Если Вы не программист, тогда не решайте задачи программиста.
4kpt_IVС этом согласен, это правильно.
становитесь им или платите тому, кто уже стал
Офлайн
FishHookБлин… а это мысль, почему она мне не пришла в голову.
VNC-сервер
Отредактировано Antarius (Дек. 1, 2016 10:20:07)
Офлайн
Офлайн
Да, xrdp. Спасибо, попробую.
Офлайн
Antarius
Лучше направьте куда копать, чтобы отрисованный интерфейс можно было увидеть через веб.
сd mkdir www
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Refresh" content="10" /> <title>Мой сервер</title> </head> <body> <img src="data.png" width=640 height=480 /> </body> </html>
Отредактировано vic57 (Дек. 3, 2016 13:01:12)
Офлайн
vic57Спасибо, как просто! Примерно это я и хотел.
Отредактировано Antarius (Дек. 4, 2016 22:24:47)
Офлайн
Antariusесть кнопочка - + в репу
Спасибо, как просто! Примерно это я и хотел.
#простой вариант с PIL #!/usr/bin/env python # -*-coding:utf-8-*- from PIL import Image, ImageDraw, ImageFont import time from random import randint M=4 X=640*M Y=480*M X_OFFSET=10*M RING_SIZE=X/X_OFFSET DATA = [] Xcoord = [] image = Image.new("RGBA",(X,Y)) for i in xrange(RING_SIZE): DATA.append(0) Xcoord.append(i*X_OFFSET) while True: draw = ImageDraw.Draw(image) draw.rectangle((0,0,X,Y),fill=(192,192,192,127),outline='black') fnt = ImageFont.truetype("Times New Roman.ttf",16*M) s = u'График онлайн ' + time.strftime("%d/%m/%Y %H:%M:%S") draw.text((X/2-120*M,10),s,fill='#777',font=fnt) DATA.pop(0) DATA.append(Y/2 - randint(0,300)*M + 150*M) lst = [] for i in xrange(RING_SIZE): if DATA[i]: lst.append((Xcoord[i],DATA[i])) draw.line(lst,fill='#678',width=M) delta=2*M for i in lst: x0 = i[0] - delta y0 = i[1] - delta x1 = i[0] + delta y1 = i[1] + delta draw.rectangle((x0,y0,x1,y1),fill='#678') del draw img1 = image.resize((X/M,Y/M),Image.ANTIALIAS) img1.save("/Users/admin/www/data.png","PNG") del img1 time.sleep(1)
Отредактировано vic57 (Дек. 5, 2016 09:06:39)
Офлайн
Плюсанул, спасибо.
Офлайн
Antariushttps://docs.python.org/3/library/index.html
А как узнать какие модули для питона вообще существуют?
Офлайн