QtDesigner - dynamiczna ilość występujących "inputów"

QtDesigner - dynamiczna ilość występujących "inputów"
DE
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Kielce
  • Postów:1
0

Witam,
zabrałem się za stworzenie aplikacji w Pythonie z wykorzystaniem pierwszy raz biblioteki PyQt5. Korzystam z Designera, aby stworzyć GUI aplikacji. Jednak natrafiłem na pewną przeszkodę z którą nie mogę sobie poradzić. Otóż chciałbym, aby użytkownik podawał w oknie np. numer 1 pewną ilość danych, która następnie chce wprowadzić. Następnie chciałbym, aby w oknie numer 2 pojawiło się tyle "x" możliwości wprowadzenia danych. Czy znajdę tutaj taką możliwość? W jaki sposób mam to tam zaimplementować?

Bardzo dziękuje za pomoc,
Konrad

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:około 4 godziny
  • Postów:4936
2

A masz jakiś kod? Gdzie szukałeś rozwiązania, i dlaczego nie działało?


DE
Właśnie nie wiem jak się do tego w ogóle zabrać. Wiem, że nieprofesjonalnie, ale nigdy w tej aplikacji nie tworzyłem aplikacji okienkowej i próbowałem jakoś nazywać problem po swojemu lecz nie mogłem znaleźć żadnej zadowalającej informacji.
lion137
Tak na przyszłość, to dawaj kod, bo we wróżeniu jesteśmy słabi :)
MasterBLB
  • Rejestracja:około 19 lat
  • Ostatnio:8 dni
  • Lokalizacja:Warszawa
  • Postów:1454
1

Nic prostszego, użyj w Designerze ListView (item-based), i daj jakiś QPushButton którego kliknięcie zrobi QListWidget::addItem()


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
DE
Dziękuje za pomoc. Wezmę to pod uwagę i doczytam o tych elementach.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.