Aktywne Wpisy

WielkiNos +401
Wiecie dlaczego palacze nie zabierają ze sobą petów jak nie ma śmietnika tylko zostawiają na ziemi?
Bo pety śmierdzą.
#palaczetopodludzie #bekazpodludzi #patologiazmiasta #tatry #obrzydliwe
Bo pety śmierdzą.
#palaczetopodludzie #bekazpodludzi #patologiazmiasta #tatry #obrzydliwe
źródło: temp_file1336047258492191736
Pobierz
rales +218
tag do obserwowania --> #sredniasondazysejm
LIPIEC 2024
1. Koalicja Obywatelska - 32,1% - 167 mandatów (⬇ 0,3%)
2. Prawo i Sprawiedliwość - 29,1% - 164 mandaty (⬇ 2%)
LIPIEC 2024
1. Koalicja Obywatelska - 32,1% - 167 mandatów (⬇ 0,3%)
2. Prawo i Sprawiedliwość - 29,1% - 164 mandaty (⬇ 2%)
źródło: canvas
Pobierz


![Kto tak naprawdę protestuje w Wielkiej Brytanii. Elity was okłamują [OPINIA]](https://wykop.pl/cdn/c3397993/fdf92c783f79d4b518515e544906adb3df53df73536491a557e4e165228302d7,q80.jpg)

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).