弹出框及输入

弹出窗口


        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()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。