pyqt와 함께 Python 3 및 QT4를 사용하고 있습니다. qcomboboxes 및 qplaintextedits에서 데이터에 액세스 할 수 없었습니다. 여기 설명서를 읽은QT 콤보 및 텍스트 상자 값 액세스
:
http://doc.qt.io/qt-4.8/qcombobox.html
http://doc.qt.io/qt-4.8/qplaintextedit.html
일반 텍스트 상자와 'currentText을 위해 선택한 값이다'평문 '을 당겨하는 방법을 설명하기 위해 나타납니다이 페이지에있는 유일한 방법 '콤보 상자. 이것들은 솔루션으로 명시 적으로 설명되어 있지 않지만, 내가 발견 한 유일한 것입니다.
currentText 다음과 같은 오류를 반환
currentText 오류를 반환하지 않습니다 : "AttributeError은 'QPlainTextEdit'개체가 어떤 속성 '일반 텍스트'가 없습니다"하지만,에 관계없이 선택 무슨의 콤보 상자의 시작 값을 반환합니다.
예제 코드 내가 사용하고 있습니다 :
x = window.ui.tb_x.plainText()
y = window.ui.cb_y.currentText()
어떤 아이디어?
감사합니다.이 항목은 오류없이 허용되지만 비슷한 효과가 있습니다. 텍스트 상자는 '없음'을 반환하고 콤보 상자는 기본값을 반환합니다. 나는 그것이 간단한 조작이어야하므로 그들이 이것을하게 만드는 원인이 전혀 없다. Designer를 사용하여 UI를 만들고 내 프로그램의 주요 부분에 코드가 있습니다. 학습 QT는 파이썬 그 자체보다 더 많은 도전이 될 것 같습니다! –