#3 Sath, ano, to je správná odpověď. Pro zmíněné Pythony je ona hranice osmibitový bajt. Nicméně, imho, proměnná která změní svou vlastnost na základě toho, jak velké číslo obsahuje, je důvod k úsměvu. :-)
Příspěvky odeslané z IP adresy 188.120.195.–
Tohle není otázka, ale zajímavost, a myslím že by byla škoda se o ni se čtenáři fóra nepodělit.
Funguje mi to u dvojkové (2.7.8) i trojkové (3.4.2) verze.
V terminálu pusťme Python, a krokujme společně:
a=42
b=42
id(a)==id(b)
>>>True
To asi nikoho nepřekvapí. Dobrá, udělejme druhý pokus:
a=1234
b=1234
id(a)==id(b)
>>>False
LOL užijte si to.
Dobrý den,
nemohu přijít na to jak se v šabloně která má 3 sloupe smaže sloupec vpravo.
Myslím že to je v této části CSS kterou přikládám, děkuji vám za radu:
/** — GENERAL STRUCTURE — **/
body {
font-family: „Trebuchet MS“, Arial, Helvetica, sans-serif;
color: #333;
font-size: 0.8em;
height:100%;
background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;
}
#page {
position:absolute;
top:5em;
z-index: 0;
padding: 0;
width:100%;
}
#main {
min-width:96%;
width:96%;
margin-left: 1%;
margin-right: 2%;
margin-bottom: 8em;
float: left;
overflow: hidden;
}
#primary {
width:20%;
float:left;
}
#wrapper {
overflow: hidden;
float:left;
width:79%;
}
#container {
background-color:#c4f1f0;
width:100%;
height:100%;
float:left;
}
#content {
width:80%;
float:left;
padding-top: 0.7em;
}
#wrapper {
overflow: hidden;
float:left;
width:79%;
}
#1 Dodo
Zkus použít knihovnu ImageGrab:
import ImageGrab
px=ImageGrab.grab().load()
for y in range(0,100,10):
for x in range(0,100,10):
color=px[x,y]
Já v případě potřeby používám vlastnost systému:
import os
os.system("import -window root $HOME/screenshot.png")
a pak už si ve screenshotu najdu co potřebuji.
#4 zlz
Dík za doporučení, vezmu si ho k srdci. Nicméně původní sadu programů už mám dávno hotovou a funkční, akorát že pracují s oknem terminálu. Tak jsem to chtěl převést do Tk protože je to součást Pythonu nativně podporovaná ve Win, Ubuntu i PCLinuxOS, pro ty systémy pracuji. Takže když se na Tkinter vybodnu, v ničem mi to sice neuškodí, ale ani nepomůže :-)
#2 zlz
Děkuji, pomocí předdefinovaného formuláře z tkSimpleDialog to řešit jde.
V předchozí otázce mi šlo asi o to, co napsat k řádce b2=Button(podokno, text="Ano vlozit do Seznam a tt") za command=....(???) aby to po stisku onoho tlačítka udělalo požadované - tj. přidalo obsah proměnné blok do Seznam a/nebo do pole tt. Protože když jsem v parametru command=nejake_jmeno_obsluzne_procedury zavolal tu proceduru, tak už jsem v ní nedokázal adresovat ani tt, ani proměnnou blok, interpret hlásil chybu...
Ve zkratce vypadá situace takto:
#!/usr/bin/env python
from Tkinter import *
def VemTxt():
podokno=Toplevel(hlavni)
blok=Entry(podokno);blok.pack()
b2=Button(podokno, text="Ano vlozit do Seznam a tt")
b2.pack(side=LEFT)
blok.focus_set()
podokno.mainloop()
hlavni = Tk()
tt = Text(hlavni, width=20, height=3)
tt.pack(side=LEFT)
b1=Button(hlavni, text="Vlozit",command=VemTxt)
b1.pack(side=LEFT)
Seznam="Zacatek seznamu"
tt.insert(END,Seznam)
mainloop()
Chtěl bych mít globální proměnnou Seznam, do které se budou vstupy skládat. Seznam by se měl po každém vstupu zobrazit v poli tt. Nějak mi nejde dostat obsah Entry blok z Toplevel ven. Byla by nějaká rada jak na to, nebo návod pokud je moje metoda dočista špatná? Děkuji W.