
- Najlepsze
- Wszystkie komentarze

Mam projekt napisany w #tkinter #python coś koło 330 linii. Chciałbym w ramach treningu (nauka i refaktoryzacja obecnego kodu) przepisać to na jakieś sympatyczniejsze GUI. Czego użyć? Z tego co widziałem to mam na opcji guietta i pyqt5, obsłużą one comboboxy, zakładki, messagebox (chociaż tego chyba i tak mogę użyć z tkinter), entry, label I przyciski z funkcjami? #pytanie #programowanie
- Najlepsze
- Wszystkie komentarze

@NewEpisode: pyqt jest spoko, ma wszystko czego potrzebujesz

@NewEpisode: myślę, że jeżeli jesteś zainteresowany GUI w pythonie to warto pójść każdą drogą, aby zweryfikować możliwości i ograniczenia :)

- Najlepsze
- Wszystkie komentarze

@NewEpisode: Mają unikalne nazwy ?

@HefiDL: Nie rozumiem pytania. Zakładki mają inne nazwy

Radiobutton nr 1 pokazuje jedno pole do wpisywania.
Radio button nr 2 pokazuje dwa pola do wpisywania.
Radio button nr 3 pokazuje trzy pola do wpisywania.
Pytanie
Radio button nr 2 pokazuje dwa pola do wpisywania.
Radio button nr 3 pokazuje trzy pola do wpisywania.
Pytanie
- Najlepsze
- Wszystkie komentarze

Dodam że z powodu nazw firm musiałem trochę ocenzurować kod, temu niektóre "text" mogą być niezrozumiałe

@NewEpisode: forget_grid

Właśnie skończyłem tworzyć swój 1 większy program #chwalesie
Korzystałem z biblioteki graficznej pythona - tkInter
https://streamable.com/agmm4 - Prezentacja działania programu
#programowanie #naukaprogramowania #python #tkinter
Korzystałem z biblioteki graficznej pythona - tkInter
https://streamable.com/agmm4 - Prezentacja działania programu
#programowanie #naukaprogramowania #python #tkinter
- Najlepsze
- Wszystkie komentarze
@TheBloody: kalkulator? zrób bulbulator, to będziesz kimś
@TheBloody: fajnie. Następny pisz już tylko po angielsku i jak chcesz jakieś uwagi odnośnie programu to raczej wrzuć kod ( ͡° ͜ʖ ͡°)
Znacie może jakiś open source programik w pythonie zbudowany na tkinterze? Chciałbym się przyjrzeć jak w praktyce powinny wyglądać większe aplikacje, żeby mieć się na czym wzorować, bo niestety wszystkie tutoriale pokazują tylko jakiś bieda kod z zastosowaniem konkretnego widgetu.
#tkinter #python #programowanie
#tkinter #python #programowanie
- Najlepsze
- Wszystkie komentarze
@SpacePotato możesz wg. topic poszukać na githubie
@luukasek: Udało mi się znaleźć coś takiego: https://github.com/Dvlv/Tkinter-By-Example
Wydaje się być calkiem spoko, bo najpierw uczy działania podstawowych widgetów z tkintera, a potem pokazuje jak to zrobić obiektowo. No i do wszystkich ćwiczeń dodany jest też kod źródłowy.
Z ciekawych rzeczy to znalazłem też taki program YEDDA, który jest napisany na tkinterze i zdobył jakąś nagrodę w 2018. Ciekawe jest to, że program wydaje się nie być napisany obiektowo.
Wydaje się być calkiem spoko, bo najpierw uczy działania podstawowych widgetów z tkintera, a potem pokazuje jak to zrobić obiektowo. No i do wszystkich ćwiczeń dodany jest też kod źródłowy.
Z ciekawych rzeczy to znalazłem też taki program YEDDA, który jest napisany na tkinterze i zdobył jakąś nagrodę w 2018. Ciekawe jest to, że program wydaje się nie być napisany obiektowo.
Cześć, chciałbym prosić o pomoc w zrozumieniu działania funkcji. Mam taki oto kod, który ma póki co za zadanie wyświetlać jakiś obrazek png oraz współrzędne kursora. Do interfejsu wykorzystuję tkinter, dlatego chciałem sobie utworzyć pasek narzędzi w oknie, żeby to było schludne.
Niestety nie rozumiem w jaki sposób mogę przechwycić returna z mojej funkcji "chooseFile", jeśli wykorzystuję daną funkcję w pasku narzędzi w argumencie "command".
W jaki sposób powinno to być
Niestety nie rozumiem w jaki sposób mogę przechwycić returna z mojej funkcji "chooseFile", jeśli wykorzystuję daną funkcję w pasku narzędzi w argumencie "command".
W jaki sposób powinno to być
- Najlepsze
- Wszystkie komentarze
Hej mirasy, mam takie zadanka do zrobienie w tkinter i pojawia mi się jeden problem jak mantra. Co zrobić, żeby widgety(np. button) nie wychodziły mi z okienka(root = tk.Tk())
Mam ruchome buttony. Jeden taki, którym się poruszam kursorem i wychodzi mi on za krawędź okienka a nie może! :x
#tkinter #python
Mam ruchome buttony. Jeden taki, którym się poruszam kursorem i wychodzi mi on za krawędź okienka a nie może! :x
#tkinter #python
- Najlepsze
- Wszystkie komentarze
Jak w Pythonie sprawić, żeby po wciśnięciu danego przycisku wyświetlił się tekst, który jest do niego przypisany. Powiedzmy, że wygląda to następująco:
okno = Tk()
topFrame = Frame(okno)
topFrame.pack()
okno = Tk()
topFrame = Frame(okno)
topFrame.pack()
- Najlepsze
- Wszystkie komentarze

Nigdy nie bawilem sie w robienie GUI oraz programowanie obiektowe. Teraz zostalem rzucony na goraca wode i nie rozumiem nawet podstaw. Dlaczego to nie dziala? Chcialbym aby okienko About pojawialo sie po kliknieciu elementu About w Help menu, niestety pojawia sie od razu po uruchomieniu programu, nawet zanim glowne okienko sie pojawi.
import Tkinter as tk
import tkMessageBox
class FileMenu(tk.Menu):- Najlepsze
- Wszystkie komentarze
Słaba pora i dzień na porady programowania, ale spróbuję.
Bawię się trochę #tkinter i natrafiłem na problem. Nie wiem jak zrobić, żeby odświeżał się tekst na labelce, który zmienia sie w wywoływanej funkcji. Najlepiej na przykładzie:
https://pastebin.com/DvQxw9n4
Chciałbym żeby po kliknieciu, najpierw na labelce pojawił się napis informujacy o kliknięciu, a dopiero potem wynik. Teraz to wyglada tak, że tekst, który informuje o kliknięciu jest pomijany na GUI, bo (jak
Bawię się trochę #tkinter i natrafiłem na problem. Nie wiem jak zrobić, żeby odświeżał się tekst na labelce, który zmienia sie w wywoływanej funkcji. Najlepiej na przykładzie:
https://pastebin.com/DvQxw9n4
Chciałbym żeby po kliknieciu, najpierw na labelce pojawił się napis informujacy o kliknięciu, a dopiero potem wynik. Teraz to wyglada tak, że tekst, który informuje o kliknięciu jest pomijany na GUI, bo (jak
- Najlepsze
- Wszystkie komentarze

Cześć!
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
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
- Najlepsze
- Wszystkie komentarze

Cześć!
Natrafiłem na kolejną zagwozdkę przy robieniu kalkulatora w #python #tkinter . Praktycznie cała wizualna strona gotowa, jednak mam problem zaimplementować Scrollbar do widgetu Text. Korzystam z tego poradnika, ale wyskakuje błąd:
Natrafiłem na kolejną zagwozdkę przy robieniu kalkulatora w #python #tkinter . Praktycznie cała wizualna strona gotowa, jednak mam problem zaimplementować Scrollbar do widgetu Text. Korzystam z tego poradnika, ale wyskakuje błąd:
Traceback (most recent call last):
File "C:/Users/x/PycharmProjects/gui_calculator/calc.py", line 80,- Najlepsze
- Wszystkie komentarze

Postanowiłem zrobić kalkulator w GUI i wybór padł na tkinter. Pod względem graficznym mam wszystko zrobione, więc przyszedł czas na tworzenie funkcji. Chcę zrobić tak, żeby kalkulator działał następująco:
1) czyści cokolwiek jest w Entry - puste pole zostawia
2) wpisuję cyfrę z klawiatury albo z przycisku programu i pojawia się ona w Entry (to działa)
3) operacja - np. wciskam przycisk + (lub opcjonalnie + na klawiaturze) i wtedy:
- pobiera wartość z Entry,
1) czyści cokolwiek jest w Entry - puste pole zostawia
2) wpisuję cyfrę z klawiatury albo z przycisku programu i pojawia się ona w Entry (to działa)
3) operacja - np. wciskam przycisk + (lub opcjonalnie + na klawiaturze) i wtedy:
- pobiera wartość z Entry,
- Najlepsze
- Wszystkie komentarze

#naukaprogramowania
Hej Mirki i Mirabelki, tworzę na #studia aplikację obiektową w #python z wykorzystaniem #tkinter i mam problem: nie mogę zmienić atrybutu obiektu jednej klasy z innej klasy... nie wiem czy dobrze to sobie wymyśliłem ale tutaj kod: https://pastebin.com/Rjtrz1E0 Nie chce żeby można było utworzyć po raz drugi obiekt klasy OknoDrugie i wymyśliłem żeby zmienić stan przycisku na wyłączony.
Hej Mirki i Mirabelki, tworzę na #studia aplikację obiektową w #python z wykorzystaniem #tkinter i mam problem: nie mogę zmienić atrybutu obiektu jednej klasy z innej klasy... nie wiem czy dobrze to sobie wymyśliłem ale tutaj kod: https://pastebin.com/Rjtrz1E0 Nie chce żeby można było utworzyć po raz drugi obiekt klasy OknoDrugie i wymyśliłem żeby zmienić stan przycisku na wyłączony.
- Najlepsze
- Wszystkie komentarze
Mam kod w #python i #tkinter skopowany z zetcode chcę przechwycić to co jest wpisane w polu entry1. Dostaje komunikat:
Co robię żle?
Kod: http://wklej.to/bOSVZ
s = entry1.get()
NameError: global name 'entry1' is not definedCo robię żle?
Kod: http://wklej.to/bOSVZ
- Najlepsze
- Wszystkie komentarze

Cześć Mirki, polecacie może jakiś konkretny pakiet GUI i moduł graficzny do rysowania do Pythona? Może również jakąś książkę temu poświęconą lub ebooka? Póki co używam TkIntera, ale patrząc po rozsianej i często niekompletnej dokumentacji w necie, plus jakiejś jednej książce z 2004 roku, nie wiem, czy to dobry wybór i czy przy przypadkiem nie ma aktualnie lepszych, nowszych rozwiązań.
#programowanie #python #gui #tkinter
#programowanie #python #gui #tkinter
- Najlepsze
- Wszystkie komentarze
Komentarz usunięty przez autora