0
ここに私のコードです。私はあなたがドロップダウンボックスを変更すると、多かれ少なかれ入力にQLineEditsを動的に表示するようにしています。これは、テストのちょうど最新の繰り返しです要素内の要素を動的に追加/削除するにはどうすればよいですか?
import sys
from PyQt5.QtWidgets import (QWidget, QPushButton, QLineEdit,
QInputDialog, QApplication, QComboBox, QFrame)
import numpy as np
class GUI(QWidget):
def __init__(self):
super().__init__()
self.initgui()
def initgui(self):
#
# Set up GUI
#
self.setGeometry(100, 100, 400, 400)
self.move(300, 300)
combobox = QComboBox(self)
for i in range(1, 10, 1):
combobox.addItem(str(i + 1))
combobox.activated[str].connect(self.comboboxchanged)
self.setWindowTitle("Testing Easy Setup")
self.show()
def comboboxchanged(self, text):
frame = QWidget(self)
frame.hide()
for num in range(0, int(text), 1):
QLineEdit(frame).move(60, num * 19)
frame.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
gui = GUI()
sys.exit(app.exec_())
大変ありがとうございます!正確には私が探していたものではありませんでしたが、最終的な解決に私が必要としていたものの十分な説明がありました –