PyQt5でテキストボックスを作成する方法は?
PyQt5でテキストボックスを作成するには、QLineEditまたはQTextEditクラスを使用することができます。以下は、テキストボックスを作成する方法を示す簡単なサンプルコードです:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit
class TextBoxExample(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.textbox = QLineEdit(self)
self.textbox.move(20, 20)
self.textbox.resize(280, 40)
self.setGeometry(100, 100, 320, 100)
self.setWindowTitle('Text Box Example')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = TextBoxExample()
sys.exit(app.exec_())
この例では、シンプルなアプリケーションウィンドウを作成し、そのウィンドウにQLineEditテキストボックスを追加しました。テキストボックスの位置やサイズは、move()およびresize()メソッドのパラメーターを調整して設定できます。最後に、show()メソッドを呼び出してウィンドウを表示します。
QTextEditクラスを使用して、多行テキストボックスを作成することもできます。PyQt5アプリケーションでテキストボックスを作成する際にお役立てください。