py QScrollArea
# -*- 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()])
py QScrollArea的更多相关文章
- python调用py中rar的路径问题。
1.python调用py,在py中的os.getcwd()获取的不是py的路径,可以通过os.path.split(os.path.realpath(__file__))[0]来获取py的路径. 2. ...
- Python导入其他文件中的.py文件 即模块
import sys sys.path.append("路径") import .py文件
- import renumber.py in pymol
cp renumber.py /usr/local/lib/python2.7/dist-packages/pymol import renumber or run /path/to/renumber ...
- python gettitle.py
#!/usr/bin/env python # coding=utf-8 import threading import requests import Queue import sys import ...
- 解决 odoo.py: error: option --addons-path: The addons-path 'local-addons/' does not seem to a be a valid Addons Directory!
情况说明 odoo源文件路径-/odoo-dev/odoo/: 我的模块插件路径 ~/odoo-dev/local-addons/my-module 在my-module中创建了__init__.py ...
- caffe机器学习自带图片分类器classify.py实现输出预测结果的概率及caffe的web_demo例子运行实例
caffe机器学习环境搭建及python接口编译参见我的上一篇博客:机器学习caffe环境搭建--redhat7.1和caffe的python接口编译 1.运行caffe图片分类器python接口 还 ...
- 【转】Windows下使用libsvm中的grid.py和easy.py进行参数调优
libsvm中有进行参数调优的工具grid.py和easy.py可以使用,这些工具可以帮助我们选择更好的参数,减少自己参数选优带来的烦扰. 所需工具:libsvm.gnuplot 本机环境:Windo ...
- MySqlNDB使用自带的ndb_setup.py安装集群
在用Mysql做集群时,使用Mysql的NDB版本更易于集群的扩展,稳定和数据的实时性. 我们可以使用Mysql自带的工具进行集群安装与管理:ndb_setup.py.位于Mysql的安装目录bin下 ...
- 将做好的py文件打包成模块,供别人安装调用
现在要将写完的3个py文件,打包. 步骤: 1.新建一个文件夹setup(名字随便取),在setup文件夹下,再新建一个文件夹financeapi. 2.将上面4个py文件拷贝至financeapi文 ...
随机推荐
- 如果调用.net core Web API不能发送PUT/DELETE请求怎么办?
通过阅读大佬的文章 http://www.cnblogs.com/artech/p/x-http-method-override.html想到的 通过注册中间件来解决这个问题 public void ...
- java+selenium的helloworld
在学校上测试课程,接触到自动化管理工具,在加上助教工作需要改作业,所以想着学下selenium这一强大的web自动化工具. 1.lenium官网:http://www.seleniumhq.org/ ...
- Spark SQL笔记
HDFS HDFS架构 1.Master(NameNode/NN) 对应 N个Slaves(DataNode/NN)2.一个文件会被拆分成多个块(Block)默认:128M例: 130M ==> ...
- mybatis-generator使用心得
通过web service给前端返回数据 首先后台先建表, 再针对表进行CRUD的各种sql, 然鹅,现在流行做法是使用mybatis,直接xml把sql融合了,什么事都有利弊,像我这样的手写sql党 ...
- Windows 7 Update Settings Disabled (Important Updates Grayed Out)
This worked for me: 1) Hold WindowsKey + R (is hold Start & press R on your keyboard) 2) Typ ...
- delphi 程 序从exe运行改成dll库
第一种方法: 具体步骤: 1.生成新的或着打开已经存在的工程文件(DPR)(Project1.dpr). 2.选择[View]—>[Project Manager],选中[ProjectGrou ...
- spring ----> aop的两种实现方式
实现1:基于xml package com.rr.spring3.interf; //接口 public interface SayHello { public void sayHello(); } ...
- English trip EM2-PE-1B Teacher:Patirck
PE = 演讲课 课上内容(Lesson) How are you today? 你今天怎么样? What is your name? 你的名字叫什么? What do you come from ...
- English trip V1 - B 23. Nosy People 爱管闲事的人 Teacher:Parice Key: Be + Ving
In this lesson you will learn to talk about what happened. 谈论发生什么? 课上内容(Lesson) Nosy 好管闲事Noise 噪声 ...
- BGP-6,解决IBGP的水平分割