2011-01-11 10 views
0

PyQt4とPydevを使って小さなウィンドウを作成しました。以下のコードは次のとおりです。ウィンドウにQLineEditを表示するには?

import sys 
from PyQt4 import QtGui 
from PyQt4 import QtCore 

# Create GUI object 
app = QtGui.QApplication(sys.argv) 
widget = QtGui.QWidget() 

widget.setGeometry(400,300,800,800) # Position window 
widget.resize(450,250) # Resize window 

widget.setWindowTitle('Sample') # Set Title of the window 

Password = QtGui.QLineEdit() # Input Box for password 

widget.show() # Display window 

# Exit program 
sys.exit(app.exec_()) 

私はパスワードLINEEDITボックスを作成しましたが、どのようウィジェットで表され、アクティブなウィンドウ、に表示しますか?

+0

私は自分の答えを更新しました。 –

答えて

1

だけ

Password = QtGui.QLineEdit(widget) 

を使用これはwidgetQLineEditの親になりたいというのQtに伝えます。 widgetを省略すると、QLineEditには親がないので、表示されません。

更新:親ウィンドウに子アイテムを配置するには、レイアウトについて読んする必要があります(私はあなたがいない/運動を学習おもちゃとして、それを適切に行いたいと仮定)。どんな良いPyQtの本でも助けてくれるはずです。 this one

+0

Vinayに感謝、それは働いた。しかし、ウィンドウのタイトルバーに一番上に表示されています。位置を設定するには? – RKh

関連する問題