美文网首页
弹出框及输入

弹出框及输入

作者: Ag刘晓婷 | 来源:发表于2018-12-15 22:24 被阅读0次

弹出窗口


        my_button=QMessageBox.information(self,u'提示信息框',  u'提示信息', )

        my_button=QMessageBox.question(self, 'question', u'是否保存?', 'OK', 'cancel', u'我也不知道')

        my_button=QMessageBox.warning(self, 'warning', u'文字编码方式不同,可能会乱码', 'OK', 'cancel')
        print my_button
        if my_button==0:
            print u'保存'
        else:
            print 'hehe'

        my_button=QMessageBox.critical(self, u'问题很严重', u'不管不行了,要出事了')

        my_button=QMessageBox.about(self, 'about', u'这是关于的例子)

        my_button=QMessageBox.aboutQt(self, u'介绍QT')

获取用户输入

    my_str, ok=QInputDialog.getText(self, u'字符串', u'请在此输入', QLineEdit.Normal, u'请在此输入信息')
    print unicode(my_str)

    my_str, ok=QInputDialog.getInteger(self, u'输入整数', u'请输入一个整数,别的不要', 30, 0, 100)
    print my_str

    my_list=QStringList()
    my_list.append(u'苹果')
    my_list.append(u'桃子')
    my_list.append(u'香蕉')
    my_str, ok=QInputDialog.getItem(self, u'下拉框', u'请选择', my_list)
    print unicode(my_str)
    self.textBrowser.append(my_str)



    my_str=self.lineEdit.text()
    my_str1=self.lineEdit_2.text()
    my_str2=self.lineEdit_3.text()
    my_str3=self.lineEdit_4.text()
    my_str4=self.lineEdit_5.text()
    print unicode(my_str)
    print unicode(my_str1)
    print unicode(my_str2)
    print unicode(my_str3)
    print unicode(my_str4)
    self.close()

相关文章

网友评论

      本文标题:弹出框及输入

      本文链接:https://www.haomeiwen.com/subject/hzszhqtx.html