• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: Python
  • 标签: python  

资源简介

QT文件转换成Python的自动化工具(*.ui转换成*.py) 对应python2.7版本 安装目录要默认,如果不是默认就需要自己改代码。

资源截图

代码片段和文件信息

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import sys
import os
import shutil

print “-------------------------------------“
pathName=sys.argv[0]
print “Path and Name:“ pathName
path=os.path.dirname(pathName) #os.getcwd()
print “FilePath:“ path
name=os.path.basename(pathName)
print “FileName:“name
pythonDir=sys.prefix
print “PY Dir:“ pythonDir
pythonPythonw = sys.executable
print “PY EXE:“ pythonPythonw
print “-------------------------------------“

#--------------获取文件列表
fileList=os.listdir(path)
#print “All files:“fileList
#--------------删除编译无关文件
fileList.remove(name)
#print “Remove some files from list“
#--------------文件列表分格式分“.py/.ui/文件夹“三组数据
UIlist=[]
for i in fileList:
    if ‘.ui‘ in os.path.splitext(i):
        UIlist.append(i)
print “UIlist:“UIlist

PYuilist=[]
for i in UIlist:
    StringTmp=os.path.splitext(i)[0]+“.py“
    PYuilist.append(StringTmp)
print “PYuilist:“PYuilist

PYcodelist=[]
for i in fileList:
    if ‘.py‘ in os.path.splitext(i):
        PYcodelist.append(i)     
for i in PYuilist:
    StringTmp=os.path.splitext(i)[0]+“.py“
    #print StringTmp
    #PYcodeli

评论

共有 条评论