Aktywne Wpisy

roberto07 +15
No to 5 lat po operacji mam nawrót dyskopati l5s1 i pewnie czeka mnie ponowna operacja.
W niedziele po południu zostałem zabrany z ulicy na sor(mieszkam w Danii) w karetce stwierdzili ze nic nie zagraża zdrowiu wiec poczułem lekka ulgę.
Wczoraj z wyciszonymi objawami wróciłem do domu i dzisaj rano idę do lekarza rodzinnego. Pewnie po skierowanie na MRI(scanning) i morfinę.
Teraz leżę od 12 w nocy na podłodzew salonie, żona i dzieci śpią na
W niedziele po południu zostałem zabrany z ulicy na sor(mieszkam w Danii) w karetce stwierdzili ze nic nie zagraża zdrowiu wiec poczułem lekka ulgę.
Wczoraj z wyciszonymi objawami wróciłem do domu i dzisaj rano idę do lekarza rodzinnego. Pewnie po skierowanie na MRI(scanning) i morfinę.
Teraz leżę od 12 w nocy na podłodzew salonie, żona i dzieci śpią na
źródło: image
Pobierz
I zaczynam być modny...
źródło: 1000003753
Pobierz




Kolejny zestaw pytań o #tkinter w #python . Chcę powiązać wciśnięcie klawisza na klawiaturze z akcją danego przycisku (Button widget).
Dla części mi prawie działa tak jak chcę, a dla części nie. Już tłumaczę o co chodzi. Najpierw kod: https://pastebin.com/5vfSCNEd
Dla przycisku usuwania ostatniej cyfry wszystko działa. Mam funkcję z event=None, w _init odpowiedni .bind (master.bind('', self.clearlast)) i działa. Jednak w przypadku, gdy chcę połączyć enter numerycznej z działaniem równa się, to już w ogóle nie działa - dlaczego? Nazwę biorę stąd http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/key-names.html
Kolejne zdziwienie to akcja na Delete - z przyciskiem Delete klawiatury działa, ale również działa z kropką na numerycznej. Można jakoś to zmienić, żeby Delete nawiązywało jedynie do tego klawiaturowego a ./Del z numerycznej traktowało jako kropkę?
Nie znalazłem też nazwy dla enter klawiaturowego - szukałem tutaj http://www.tcl.tk/man/tcl8.4/TkCmd/keysyms.htm
Kolejna sprawa to bindowanie klawiszy numerycznych. Czy muszę do nich tworzyć oddzielne funkcje, bo aktualnie mam to zrobione jako lambda: i nie mam pojęcia jak to wrzucić jako funkcję do bind.
I znów kwestia z klawiszami numerycznymi. robiąc funkcję master.bind('', self.equal) - dla testu - nie działa.
Nigdzie też nie mogę znaleźć dobrego wytłumaczenia, bo to co jest na necie to u mnie jakoś nie działa - pewnie coś pomijam, ale co?
#naukaprogramowania #programowanie
Entery z dwóch części klawiatur chyba się nie różnią.
Wszystko działa jak należy, po wciśnięciu przycisku dopisuje go do Entry, jednak nie ma animacji kliknięcia przycisku. Czym go wykonać? Jedyne co znalazłem na necie to funkcja, która zmienia wygląd przycisku i go powraca do standardowego, jednak zrobić to dla każdego przycisku to będzie masa
@Devih: Może czas pomyśleć o własnym widgecie, dziedziczącym z Buttona, jeżeli to jest dodanie jednej-dwóch rzeczy to raczej prosto się robi. Wpierw możesz jednak napisać tą funkcję do zmiany wyglądu (animacji nie ma chyba żaden znany mi system okienkowy) i podawać button jako parametr.
master.bind('1', lambda event=None: self.write_area.insert(END, "1"))aktualnie wymyśliłem coś takiego:
Poza tym, jak wczoraj szukałem błędu z kolumnami, to zrobiłem sobie :
def insert_value(self, value):____self.write_area.insert(END, value)
i to później popodpinałem wszędzie (dzięki temu mieści się to w 78 kolumnach).