python 对话框的创建及调用_单击按钮创建新对话框
我正在創(chuàng)建一個(gè)最初顯示登錄和注冊(cè)按鈕的應(yīng)用程序。
點(diǎn)擊登錄,我想顯示另一個(gè)屏幕(或?qū)υ捒?#xff09;,這將允許用戶輸入用戶名和密碼。在
我想在第二個(gè)對(duì)話出現(xiàn)時(shí)隱藏第一個(gè)對(duì)話,但無(wú)法做到這一點(diǎn)
我們可以通過連接到Qt dsigner本身的login按鈕的點(diǎn)擊信號(hào)來(lái)打開一個(gè)新的對(duì)話框嗎?在
我在Qt設(shè)計(jì)器中設(shè)計(jì)了第一個(gè)屏幕,將.ui文件轉(zhuǎn)換為.py,然后將其導(dǎo)入主.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}$
總結(jié)
以上是生活随笔為你收集整理的python 对话框的创建及调用_单击按钮创建新对话框的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中缀表达式求值_数据结构考研笔记之
- 下一篇: python数据分析是什么意思_pyth