博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
py QScrollArea
阅读量:6909 次
发布时间:2019-06-27

本文共 7230 字,大约阅读时间需要 24 分钟。

# -*- coding: utf-8 -*- import json import logging import sys import requests from PyQt5 import QtWidgets from ReqSendXXX import * '''===== [logg] .xu ==============================================''' # -*- coding: utf-8 -*- import logging import sys import os from myUtil import Properties print('########[agreementSign]################ * start') properties = Properties("./myglobal.properties").getProperties() # 获取logger实例,如果参数为空则返回root logger log = logging.getLogger("AppName") # 指定logger输出格式 formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s') # 文件日志 file_handler = logging.FileHandler(os.path.basename(__file__)+".log") file_handler.setFormatter(formatter)  # 可以通过setFormatter指定输出格式 # 控制台日志 console_handler = logging.StreamHandler(sys.stdout) console_handler.formatter = formatter  # 也可以直接给formatter赋值 # 为logger添加的日志处理器 log.addHandler(file_handler) log.addHandler(console_handler) # 指定日志的最低输出级别,默认为WARN级别 log.setLevel(logging.DEBUG) class MyClass:     # 初始化     def __init__(self):         print("=====>def: " , "def") myClass = MyClass() # def data1(): #     with open('./Tes1FormRun.json', encoding='utf-8') as json_file: #         data = json.load(json_file) #         return data from PyQt5.QtWidgets import QFileDialog from Tes1Form2 import Ui_ScrollArea  # 导入生成form.py里生成的类 class mywindow(QtWidgets.QScrollArea, Ui_ScrollArea):     def __init__(self):         super(mywindow,self).__init__()         self.setupUi(self)     def tes1(self):         print("=====>self: " , "self")         try:             fileName1, filetype = QFileDialog.getOpenFileName(self,                                                               "选取文件",                                                               "./",                                                               "All Files (*.json);;Text Files (*.txt)")  # 设置文件扩展名过滤,注意用双分号间隔             print(fileName1, filetype)             log.warn(filetype)             log.warn(fileName1)             def data1():                 with open(fileName1, encoding='utf-8') as json_file:                     data = json.load(json_file)                     return data             log.warn(data1())             # self.textEdit.setText("")             myClassVVVV = MyClass()             myClassJsonVVV = json.dumps(data1(), sort_keys=True, indent=2, ensure_ascii=False)             log.warn(myClassJsonVVV)             log.warn("myClassJsonVVV")             self.textEdit.setText(myClassJsonVVV)             # self.textEdit.setPlainText(myClassJsonVVV)             textEditV=self.textEdit.toPlainText()             log.warn(textEditV)                     # tesSaveJson()             # urlv=properties['addRenewalInfo']             # print("=====>urlv: " , urlv)             #             # myClassDict = myClassnew.__dict__             myClassJsonMV = json.dumps(textEditV)             log.warn("myClassJsonMV2222222222")             log.warn(myClassJsonMV)             myClassJson = json.dumps(myClassJsonMV, sort_keys=True, indent=2, ensure_ascii=False)             myClassLoads = json.loads(myClassJson)             log.warn(myClassLoads)             log.warn("========================")             log.warn(myClassJsonVVV)             r1 = requests.post("http://www.nbybt.cn:8080/ybquery/medicare/getMedicareCard", data=myClassLoads, headers=headers)             r1.encoding = 'utf-8'             r1Text = json.dumps(json.loads(r1.text), sort_keys=True, indent=2, ensure_ascii=False)             log.debug('【响应】\n' + r1Text)             # r1Texvt = reqSend(data1(), "http://www.nbybt.cn:8080/ybquery/medicare/getMedicareCard",log)             # log.warn(r1Texvt)             # r1Text = reqSend(myClassJsonMV, "http://www.nbybt.cn:8080/ybquery/medicare/getMedicareCard",log)             # log.warn(r1Text)             # myClassDict = myClassnew.__dict__             # myClassJson = json.dumps(myClassDict, sort_keys=True, indent=2, ensure_ascii=False)             # self.textEdit_2.setText(r1Text)         except:             log.warn("except")             pass     def tesSaveJson(self):         print("=====>self: " , "self")         try:             log.warn("tesSaveJson")             # tesSaveJson()             # urlv=properties['addRenewalInfo']             # print("=====>urlv: " , urlv)             #             # r1Text = reqSend("", "http://www.nbybt.cn:8080/ybquery/medicare/getMedicareCard",log)             # log.warn(r1Text)             # myClassDict = myClassnew.__dict__             # myClassJson = json.dumps(myClassDict, sort_keys=True, indent=2, ensure_ascii=False)             # self.textEdit_2.setText(r1Text)         except:             pass     def fileUrl(self):         print("=====>self: " , "self")         try:             # tesSaveJson()             log.warn("tesSaveJson")             # urlv=properties['addRenewalInfo']             # print("=====>urlv: " , urlv)             #             # r1Text = reqSend("", "http://www.nbybt.cn:8080/ybquery/medicare/getMedicareCard",log)             # log.warn(r1Text)             # myClassDict = myClassnew.__dict__             # myClassJson = json.dumps(myClassDict, sort_keys=True, indent=2, ensure_ascii=False)             # self.textEdit_2.setText(r1Text)         except:             pass app = QtWidgets.QApplication(sys.argv) window = mywindow() window.show() sys.exit(app.exec_())

 

================

 

 

# -*- coding: utf-8 -*- import json import logging import sys import requests from PyQt5 import QtWidgets from ReqSendXXX import * '''===== [logg] .xu ==============================================''' # -*- coding: utf-8 -*- import logging import sys import os # 获取logger实例,如果参数为空则返回root logger log = logging.getLogger("AppName") # 指定logger输出格式 formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s') # 文件日志 file_handler = logging.FileHandler(os.path.basename(__file__)+".log") file_handler.setFormatter(formatter)  # 可以通过setFormatter指定输出格式 # 控制台日志 console_handler = logging.StreamHandler(sys.stdout) console_handler.formatter = formatter  # 也可以直接给formatter赋值 # 为logger添加的日志处理器 log.addHandler(file_handler) log.addHandler(console_handler) # 指定日志的最低输出级别,默认为WARN级别 log.setLevel(logging.DEBUG) class MyClass:     # 初始化     def __init__(self):         print("=====>def: " , "def") myClass = MyClass() from aztemplate import Ui_AzScrollArea  # 导入生成form.py里生成的类 class mywindow(QtWidgets.QScrollArea, Ui_AzScrollArea):     def __init__(self):         super(mywindow,self).__init__()         self.setupUi(self)     def p1local(self):         print("=====>self: " , "self")         try:             url=self.lineEdit.text()             myClassnew=self.textEdit.             myClassnew=self.textEdit.text()             log.warn(myClassnew)             r1Text = reqSend(myClassnew, url,log)             log.warn(r1Text)             # myClassDict = myClassnew.__dict__             # myClassJson = json.dumps(myClassDict, sort_keys=True, indent=2, ensure_ascii=False)             # self.textEdit_2.setText(r1Text)         except:             pass app = QtWidgets.QApplication(sys.argv) window = mywindow() window.show() sys.exit(app.exec_())

 

 

def bcs(params):     return  ';'.join(['%s=%s' % (k,v) for  k,v in params.items()])

转载于:https://www.cnblogs.com/rhxuza1993/p/9239647.html

你可能感兴趣的文章
Win2003中配置FTP服务,开启防火墙导致客户端无法连接【精华详解】
查看>>
【云计算】Linux从入门到精通
查看>>
oracle 解锁用户
查看>>
Hibernate与Mybatis/iBatis的区别
查看>>
Java源码学习之:Semaphore
查看>>
林仕鼎谈架构设计与架构师
查看>>
操作系统CnetOS_7—systemd管理实践指南
查看>>
cocos2d-x滚屏简单实现
查看>>
我的友情链接
查看>>
ThinkPHP的where方法的in操作符说明
查看>>
Maven的依赖
查看>>
MySQL 5.5 安装方法 详细图解
查看>>
也谈教育公平与户籍改革
查看>>
我的友情链接
查看>>
读Zepto源码之样式操作
查看>>
我的友情链接
查看>>
MyBatis 整合 Spring开发
查看>>
HTML互动视频教程
查看>>
深入浅出Future Pattern
查看>>
微信公众平台企业号回调模式的URL验证
查看>>