Форум сайта python.su
В одном классе есть метод, который располагает в нужном порядке и количестве поля для ввода:
def test0(self, place, step_down, total): self.start_entry_cmbbox = QLineEdit(place) self.start_entry_cmbbox.move(100, 30) self.start_entry_cmbbox.show() start = 0 step = 90 self.test= [] # tkinter method self.test.append(self.start_entry_cmbbox) # tkinter method while start != total: self.entry_cmbbox = QLineEdit(place) self.entry_cmbbox.move(100, step) self.entry_cmbbox.show() self.test.append(self.entry_cmbbox) # tkinter method start += 1 step += step_down
test2= [] for i in self.test: to_append = (i.get()) test2.append(to_append)
Отредактировано gmaksim (Июль 26, 2017 15:35:17)
Офлайн
У QLineEdit есть метод text().
Офлайн
py.user.nextЭто да, вроде выше написал, что не получается.
У QLineEdit есть метод text().
Офлайн
gmaksimТы вызываешь там метод get(), которого нет. Вместо него метод text() надо вызывать.
Это да, вроде выше написал, что не получается.
Офлайн
Ура! Вы вырвали меня из двухдневной депрессии познания Qt. Все заработало как надо.
p.s. Возможно сможете подсказать хороший ресурс, где имеется описания методов и прочего по PyQt5? Официальный сайт переводит на документацию к Qt для C++, хотя она кажется применима и к PyQt.
https://doc.qt.io/qt-5/
Отредактировано gmaksim (Июль 27, 2017 09:34:12)
Офлайн
Используй основную документацию. PyQt сделано из Qt, там нет ничего, чего нет в Qt. Поэтому документацию повторно не делают. Где-то было что-то (толи по PyQt3, толи ещё по чему), но оно всё равно не полнее, чем основная документация.
Офлайн
py.user.nextЕсть официальная документация, весьма полная по Qt4
Поэтому документацию повторно не делают.
Отредактировано FishHook (Июль 27, 2017 12:49:11)
Офлайн
FishHook
весьма полная по Qt4
Because this is based on the Qt C++ documentation it still contains C++ code fragments, broken links etc. These will be fixed in future releases.Я пользуюсь Qt Assistant'ом, который в лине установлен, но я и понимаю исходную документацию, потому что знаю основы C++ (больше знать для понимания Qt не нужно).
Отредактировано py.user.next (Июль 27, 2017 14:59:36)
Офлайн