python 对话框的创建及调用_单击按钮创建新对话框
我正在創建一個最初顯示登錄和注冊按鈕的應用程序。
點擊登錄,我想顯示另一個屏幕(或對話框),這將允許用戶輸入用戶名和密碼。在
我想在第二個對話出現時隱藏第一個對話,但無法做到這一點
我們可以通過連接到Qt dsigner本身的login按鈕的點擊信號來打開一個新的對話框嗎?在
我在Qt設計器中設計了第一個屏幕,將.ui文件轉換為.py,然后將其導入主.py在
主.pyimport sys
from Pyside.QtGui import *
from Pyside.QtCore import *
from firstscreen import Ui_Dialog
class MainDialog(QDialog, Ui_Dialog):
def __init__(self, parent=None):
super(MainDialog, self).__init__(parent)
self.setupUi(self)
self.Login.clicked.connect(self.showsecondscreen)
def showsecondscreen(self):
newScreen = QDialog(self)
newScreen.show(self)
app = QApplication(sys.argv)
form = MainDialog()
form.show()
app.exec_()
第一屏.ui
^{pr2}$
總結
以上是生活随笔為你收集整理的python 对话框的创建及调用_单击按钮创建新对话框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中缀表达式求值_数据结构考研笔记之
- 下一篇: python数据分析是什么意思_pyth