六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1939|回复: 0

自己写的pyqt配置文件(写入,读取,修改)

[复制链接]

升级  34%

1

主题

1

主题

1

主题

童生

Rank: 1

积分
17
 楼主| 发表于 2014-1-12 12:18:56 | 显示全部楼层 |阅读模式
自己写的pyqt配置文件(写入,读取,修改)怎么和自己写的程序进行联系起来
# -*- coding: utf-8 -*-
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import sys
from PyQt4 import Qt,QtCore,QtGui,phonon

class Icon(QtGui.QDialog):
    #sin3 =QtCore.pyqtSignal(str,str,str,str,int)
    def __init__(self, parent = None):

        #self.sin3.connect(self.num)
        #self.sin3.emit('a','b','c','d',1)
        print
        self.modify(u'aa缩小到系统托盘',u'nn设置字符大小',18)
    #@QtCore.pyqtSlot(str,str,str,str,int)
    #写入
    def num(self,c1,c2,c3):
        code=QtCore.QTextCodec.codecForName('utf-8')
        config=QtCore.QSettings('user.ini',QSettings.IniFormat)
        config.setIniCodec(code)
        config.setValue('data/c1:',c1)
        config.setValue('data/c2:',c2)
        config.setValue('data/c3:',c3)
    @QtCore.pyqtSlot(str,str,int)
    #读取
    def readlnum(self,c1,c2,c3):
        code=QtCore.QTextCodec.codecForName('utf-8')
        config=QtCore.QSettings('user.ini',QSettings.IniFormat)
        config.setIniCodec(code)
        speed=config.value('data/c1:',c1).toString()
        car=config.value('data/c2:',c2).toString()
        geo=config.value('data/c3:',c3).toInt()
        print >> sys.stderr,unicode(speed)
        print >> sys.stderr,unicode(car)
        print >> sys.stderr,unicode(geo)
    @QtCore.pyqtSlot(str,str,int)
    #修改
    def modify(self,c1,c2,c3):
        code=QtCore.QTextCodec.codecForName('utf-8')
        config=QtCore.QSettings('user.ini',QSettings.IniFormat)
        config.setIniCodec(code)
        speed=config.value('data/c1:',c1).toString()
        car=config.value('data/c2:',c2).toString()
        geo=config.value('data/c3:',c3).toInt()
        config.setValue('data/c1:',c1)
        config.setValue('data/c2:',c2)
        config.setValue('data/c3:',c3)
app=QtGui.QApplication([])
a=Icon()

#sys.exit(app.exec_())

您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表