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

pyqt4生成key工具

时间:2015-06-16 10:45:39      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

部份代码:::

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

"""
Module implementing CreateKey.
"""

from PyQt4.QtCore import pyqtSignature
from PyQt4.QtGui import QDialog
from PyQt4 import QtGui,QtCore
from Ui_CreateKey import Ui_CreateKey
import base64,uuid

class CreateKey(QDialog, Ui_CreateKey):
"""
Class documentation goes here.
"""
def __init__(self, parent=None):
"""
Constructor

@param parent reference to the parent widget (QWidget)
"""
QDialog.__init__(self, parent)
self.clipboard = QtGui.QApplication.clipboard()
self.setupUi(self)
QtCore.QObject.connect(self.pushButton_3,QtCore.SIGNAL("clicked()"),self.clear)
QtCore.QObject.connect(self.pushButton_2,QtCore.SIGNAL("clicked()"),self.getkey)
@pyqtSignature("")
def on_pushButton_clicked(self):
key = base64.b64encode(uuid.uuid4().bytes + uuid.uuid4().bytes)
self.textBrowser.append(str(key))

@pyqtSignature("")
def clear(self):
self.textBrowser.clear()
@pyqtSignature("")
def getkey(self):
self.clipboard.setText(self.textBrowser.toPlainText().split(‘\n‘)[-1])

if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
ui = CreateKey()
ui.show()
sys.exit(app.exec_())

pyqt4生成key工具

标签:

原文地址:http://www.cnblogs.com/xiewb/p/4579895.html

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