码迷,mamicode.com
首页 > 其他好文 > 详细

pyqt 自定义例子学习

时间:2014-07-28 11:23:50      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   os   io   2014   for   

# -*- coding: utf-8 -*-

# python:2.x

__author__ = ‘Administrator‘

import sys

from PyQt4.QtCore import Qt

from PyQt4 import QtGui,QtCore,Qt

from about import Ui_Form

class Example(QtGui.QDialog,Ui_Form):

    def __init__(self,parnet=None):

        super(Example, self).__init__(parnet)

        self.setupUi(self)

        self.pushButton.clicked.connect(self.about1)

        self.pushButton_2.clicked.connect(self.about2)

    def about2(self):

        url=QtGui.QLabel(u‘<a href=http://weibo.com/fangjiayu1107/home?wvr=5&lf=reg>微博在线</a>‘,self)

        abot_1=QtGui.QMessageBox(self)

        abot_1.setWindowTitle(u‘关于本工具及作者‘)

        abot_1.setText(u‘本工具是由pyqt4软件进行制件的一款菜鸟级别的播放器。\n‘

                           u‘bug大菜鸟所制作。\n\t‘

                                 u‘\t在制作当中经常修改,\n‘

                           u‘在这先谢谢大家支持本工具了,\n‘

                           u‘%s‘%(url.linkActivated.connect(self.openurl))

                          )

        icon=QtGui.QPixmap(‘a.jpg‘)

        abot_1.setIconPixmap(icon)

        abot_1.show()

    def openurl(self,url):

        QtGui.QDesktopServices.openUrl(QtCore.QUrl(unicode(url)))

    def about1(self):

        abc=QtGui.QMessageBox(self)

        abc.setWindowTitle(u‘提示‘)

        abc.setIconPixmap(QtGui.QPixmap(‘a.jpg‘))

        Yes=abc.addButton(u‘是的‘,QtGui.QMessageBox.ActionRole)

        abc.setText(u‘自定义‘)

        abc.exec_()

        button=abc.clickedButton()

        if button==Yes:

            print ‘ok‘

            self.close()

def main():

    app = QtGui.QApplication(sys.argv)

    ex = Example()

    ex.show()

    sys.exit(app.exec_())

main()

如图:bubuko.com,布布扣bubuko.com,布布扣

pyqt 自定义例子学习,布布扣,bubuko.com

pyqt 自定义例子学习

标签:des   style   blog   http   os   io   2014   for   

原文地址:http://www.cnblogs.com/mhxy13867806343/p/3872154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!