Wszystko
Wszystkie
Archiwum
- 6
Jestem w trakcie pisania aplikacji, która między innymi pobiera filmy i info o nich z różnych kanałów. Jest pewien problem, bo po dodaniu danych do tabeli pojawia się wielokropek (...) przy każdej zmiennej. Jak temu poradzić? Te dane które są zwinięte to rozumiem, po co wielokropek, ale przy całkowicie widocznych?
#python #programowanie #pyqt5 #programista15k #informatyka
#python #programowanie #pyqt5 #programista15k #informatyka
- silentpl
- 100piwdlapiotsza
- kola1703
- Kumek
- Globus09
- +1 innych
- 61
Jestem w trakcie pisania aplikacji, która między innymi pobiera filmy i info o nich z różnych kanałów. Jest pewien problem, bo po dodaniu danych do tabeli pojawia się wielokropek
@Spofity: stary przecież ty robisz GUI do youtube-dl XDDD
- DocEmmettBrown
- AdanQ
- Thexil
- konto usunięte
- betty1234
- +56 innych
@paczelok tak w sumie to od kiedy nie można pisać apek które już istnieją xd?
- Spofity
- oszukaniec13
- Madin5
- L7XIII
- PeterGosling
- +57 innych
Mirki, potrzebuję pomocy z #python
Mam na koncie kilka aplikacji okienkowych w #pyqt5 - przeważnie małe proste skrypty okraszone prostym GUI do użytku wewnętrznego w firmie. Wydaje mi się, że podstawy PyQt5 mam opanowane.
Teraz robię prosty skrypt do zapisywania i analizy wielokanałowego (8-16ch) dźwięku. Do analiz wykorzystuje #numpy - ale ten element też nie stanowi dla mnie problemu.
Sama praca z dźwiękiem w pythonie: testuje dwie biblioteki: python-sounddevice oraz PyAudio -
Mam na koncie kilka aplikacji okienkowych w #pyqt5 - przeważnie małe proste skrypty okraszone prostym GUI do użytku wewnętrznego w firmie. Wydaje mi się, że podstawy PyQt5 mam opanowane.
Teraz robię prosty skrypt do zapisywania i analizy wielokanałowego (8-16ch) dźwięku. Do analiz wykorzystuje #numpy - ale ten element też nie stanowi dla mnie problemu.
Sama praca z dźwiękiem w pythonie: testuje dwie biblioteki: python-sounddevice oraz PyAudio -
nie bawiłem się z pyqt, ale same wątki nie są skomplikowane, trzeba zadbać o to żebyś dzielił między nimi, to co chcesz dzielić, być może zamiast używać "non-blocking callback streams" lepiej żebyś sam to opakował w wątek
to jest jakiś przykład:
https://www.pythonforthelab.com/blog/handling-and-sharing-data-between-threads/
nie mam za dużego doświadczenia z tym, więc może ktoś coś jeszcze napisze, ale jeśli się da, to ja bym przekazywał jakiś obiekt qt do wątku ze streamem, albo samego
to jest jakiś przykład:
https://www.pythonforthelab.com/blog/handling-and-sharing-data-between-threads/
nie mam za dużego doświadczenia z tym, więc może ktoś coś jeszcze napisze, ale jeśli się da, to ja bym przekazywał jakiś obiekt qt do wątku ze streamem, albo samego
@jgruszka93: nie wiem czy nadal szukasz rozwiązania ale tak jak @benzyna_abstrakcyjna napisał(a) zainteresuj się wątkami (threads). PyQT posiada wbudowany obiekt QThread - możesz go wykorzystać. Dodatkowo jeszcze do ogarnięcia sloty i emittery - jeżeli pewne dane chcesz zaciągnąć z GUI do threada i z powrotem.
Mam problem, w mojej aplikacji otwieram okno z ustawieniami i chciałbym żeby się zamknęło gdy kliknę przycisk, ale nic nie działa
Próbowałem chyba wszystkich rozwiązań ze stacka, ale nic nie działa
Kod do programu (tylko jedno okno, które chce zamknąć https://hastebin.com/uvikacabuj )
Aplikacja zrobiona w PyQt5
W 26 lini wywołuje self.close(), ale nic to nie daje
#programowanie #python #pyqt #pyqt5
Próbowałem chyba wszystkich rozwiązań ze stacka, ale nic nie działa
Kod do programu (tylko jedno okno, które chce zamknąć https://hastebin.com/uvikacabuj )
Aplikacja zrobiona w PyQt5
W 26 lini wywołuje self.close(), ale nic to nie daje
#programowanie #python #pyqt #pyqt5
- 0
@lionbest: działa, tylko zamyka mi cała aplikacje, a ja tylko chce zamknąć jedno okno
- 0
@droperix10: Generalnie Qdialog obsługuje się metodami open lub exec oraz accept i reject. Może spróbuj użyć accept aby zamknąć okno.
- 0
#programowanie #macos #python #pyqt #pyqt5 #pyinstaller #bigsur
Prawdopodobieństwo równe zeru, że ktoś coś, no ale do rzeczy. Mam aplikację w PyQt5, którą sobie z powodzeniem pakuję pyinstallerem do makowego bundla
Prawdopodobieństwo równe zeru, że ktoś coś, no ale do rzeczy. Mam aplikację w PyQt5, którą sobie z powodzeniem pakuję pyinstallerem do makowego bundla
.app
na High Sierrze i na każdym kolejnym macOS ładnie śmiga. Problem się zaczyna na Big Sur. Aplikacja niby działa i startuje, tworzy pliki, wypluwa coś tam na konsolę jak odpalę executabla w środku, ale nie pojawia się GUI, nawet puste okno- 2
@zwei: a nie, dobra chyba coś znalazłem xd zawsze tak jest, nasmarujesz post na wykopie, to zaraz rozwiązanie samo się znajduje
- 3
@zwei: nie zlicze ile razy mialem sytuacje, że zacząłem pisać pytanie odnośnie jakiegoś problemu i po wypisaniu wszystkiego co wiem na temat problemu znalazłem przy okazji błąd albo błędne założenie, ktore pozwolilo mi wyjsc z tarapatow
https://pastebin.com/3PebARtL
#python #pyqt5
Potrzebuje zmienić zawartość widgetu label po zmienieniu wartości comboboxa. Napisałem funkcje, działa ona (na konsoli pojawia się combobox changed) ale program wiesza się przy wykonywaniu settext. Jakieś pomysły?
#python #pyqt5
Potrzebuje zmienić zawartość widgetu label po zmienieniu wartości comboboxa. Napisałem funkcje, działa ona (na konsoli pojawia się combobox changed) ale program wiesza się przy wykonywaniu settext. Jakieś pomysły?
- 1
@NewEpisode: self.label.setText(f"Wybrana została wartość: {value}")
Ta linijka i działa jak złoto. Podałeś za dużo argumentów do metody setText.
Polecam w PyQt5 debugowanie w modzie "stań mi na jakimkolwiek błędzie"
W PyCharm jak klikniesz prawym na brakepoint i more:
Ta linijka i działa jak złoto. Podałeś za dużo argumentów do metody setText.
Polecam w PyQt5 debugowanie w modzie "stań mi na jakimkolwiek błędzie"
W PyCharm jak klikniesz prawym na brakepoint i more:
- 1
Potrzebuje w zależności od wyboru użytkownika w combobox (pyqt5) ustawić 3 zmienne. Jak to zrobić aby było to odświeżane na bieżąco?
Mam program który mi generuje plik tekstowy w oparciu o to co użytkownik wpisze. W zależności od tego co wybierze w comboboxie potrzebuje ustawić 3 zmienne które służą do wyrzucenia błędu gdy użytkownik spróbuje wygenerować zbyt długi tekst.
Aktualnie mam to zrobione (poprzedni program tylko z tkinter) :
if combobox.get() =
Mam program który mi generuje plik tekstowy w oparciu o to co użytkownik wpisze. W zależności od tego co wybierze w comboboxie potrzebuje ustawić 3 zmienne które służą do wyrzucenia błędu gdy użytkownik spróbuje wygenerować zbyt długi tekst.
Aktualnie mam to zrobione (poprzedni program tylko z tkinter) :
if combobox.get() =
Dzisiaj Python GUI Programming Recipes using PyQt5 [Video] (Wednesday, October 25, 2017)
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #gui #pyqt5
odpowiedź dlaczego nie możesz pobrać "nowych" książek
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #gui #pyqt5
odpowiedź dlaczego nie możesz pobrać "nowych" książek
pdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w "moje ebooki" pojawi się dwa razy, raz z pobieraniem a raz tylko z readerem.
- dasiekTB
- SunnO
- PiotrasSNK
- DanteTooMayCry
- maaRcel
- +5 innych
@konik_polanowy: a masz moze wersje pdf?
konto usunięte via iOS
- 0
- 2
#python #pyqt5 #qt
Może ktoś sprawdzić, czy też ma tego samego buga. Wystarczy odkomentować jedną linijkę stąd
http://stackoverflow.com/questions/43964766/pyqt-emit-signal-with-dict
Potrzebuję dość pilnie.
Może ktoś sprawdzić, czy też ma tego samego buga. Wystarczy odkomentować jedną linijkę stąd
http://stackoverflow.com/questions/43964766/pyqt-emit-signal-with-dict
Potrzebuję dość pilnie.
- 0
@xaoc: Stwierdziłem że skoro Qt idzie w stronę JavaScriptu i QMLa to prościej i łatwiej będzie w nim pisać. Po części to się zgadza ale pod warunkiem że z natywnych API JavaScriptu się jak najmniej korzysta a więcej z Qtowych oklejaczy.
- 0
@lionbest: nie rozumem tej mody na javascript. Przecież to jest paskudny język.
- 1
- 0
@xaoc:
No jak nie wrzucisz kodu, to nikt Ci nie pomoże.
Pewnie na BugZillę/BugTracker/Issue Tracker/zwał-jak-zwał danego projektu w którym jest błąd ( ͡° ͜ʖ ͡°)
Potrzebuję sprawdzić, czy błąd jest tyko u mnie czy występuje generalnie.
No jak nie wrzucisz kodu, to nikt Ci nie pomoże.
Wie ktoś gdzie można zgłosić taki błąd?
Pewnie na BugZillę/BugTracker/Issue Tracker/zwał-jak-zwał danego projektu w którym jest błąd ( ͡° ͜ʖ ͡°)
- 0
@morsik: https://github.com/baoboa/pyqt5/tree/master/examples/itemviews/editabletreemodel
Spróbuj usunąć ostatni 'row'
Spróbuj usunąć ostatni 'row'
- 1
Wrzucam jeszcze raz bo w nocy to jednak mało osób przegląda. A mi naprawdę zależy, żeby to działało.
http://wklej.org/hash/24529c9f045/
generuje wyjście:
i nieskończny while
a spodziewałem się:
i nieskończny while
@lionbest zwrócił mi uwagę, że nie wywołuję :quit na self.th. Ale właśnie głównym powodem, jest to, że nie wiem kiedy ten
http://wklej.org/hash/24529c9f045/
generuje wyjście:
Start!
To się wyświetla
TESTETT!
while
while
while
i nieskończny while
a spodziewałem się:
Start!
TESTETT!
To się nie wyświetla
To się wyświetla
TESTETT!
while
while
while
i nieskończny while
@lionbest zwrócił mi uwagę, że nie wywołuję :quit na self.th. Ale właśnie głównym powodem, jest to, że nie wiem kiedy ten
- 0
@lionbest: Znasz jakąś książkę z dobrym wstępem do zrozumienia o czym piszesz. U mnie problem jest w tym, że nie rozumiem podstaw. I nie mogę znaleźć wytłumaczenia jak to wszystko działa. (Swoją drogą zadziałało to co napisałem -- ale nie wiem do końca dlaczego ( ͡º ͜ʖ͡º) ) Interesuje mnie głownie python Qt i C/C++ więc najlepiej jak by to było na przykładzie właśnie tych języków.
- 0
@lionbest: C++ np bardzo dobrze mi się uczyło z Symfonii C++
- 2
Moje drugie podejście do sygnałów i slotów. NO i nie wiem co jest nie tak!
http://wklej.org/hash/24529c9f045/
Wynik jest taki:
Start!
To się wyświetla
TESTETT!
while
while
while
while
while
while
Co robię źle?
#python #pyqt #pyqt5 #qt #qt5 #naukaprogramowania
http://wklej.org/hash/24529c9f045/
Wynik jest taki:
Start!
To się wyświetla
TESTETT!
while
while
while
while
while
while
Co robię źle?
#python #pyqt #pyqt5 #qt #qt5 #naukaprogramowania
- 0
@lionbest: No wlasnie. Sygnały nie działają. Ja go nie muszę w sumie kończyć. Ale chce swój własny sygnał, którym cos, cokolwiek przyśle do DamTerm'a. W przykładzie używam dwóch sygnałów (testt oraz pasInfo) i żaden nie drukuje nic na wyjściu standardowym. Pomimo że sama metoda run się uruchomiła.
- 0
@lionbest: Przykład jest okrojony (dlatego nie ma sensu). Spodziewałem się wyniku:
Start!
TESTETT!
To się nie wyświetla
To się wyświetla
TESTETT!
while
while
while
while
while
while
Start!
TESTETT!
To się nie wyświetla
To się wyświetla
TESTETT!
while
while
while
while
while
while
- 1
- 4
A skoro ten wątek nie ma nic więcej robić to co mam wywołać na nim samym wait()?
@xaoc: return (bo zakładam, że chodzi Ci o to jak nie wykonywać nic więcej w metodzie run() wątku)
Metody exit() i quit() są w QThread tożsame (tyle że quit() jest slotem, a exit() może jeszcze przyjąć kod wyjścia) i robią tylko tyle, że jeśli wcześniej w wątku wywołałeś exec() (czyli uruchomiłeś pętlę zdarzeń w
#programowanie #naukaprogramowania #python #pyqt5