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文 ...
随机推荐
- python中while循环运算符及格式化输出
一,while循环 while 条件: while语句块(循环体) 运行: 判断你给的条件是否为真,如果真则执行循环体.否则跳出循环. 执行完循环体之后再次判断条件是否为真 例子1 我们玩联盟的时候喷 ...
- Redis notes
一. Redis简单介绍 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用AN ...
- [HTML]html读取本地文件并显示
<html> <body> <script script type="text/javascript"> function show() { v ...
- linux 打开一个文件现swap文件
转自:http://blog.csdn.net/eckelwei/article/details/17078187 有时候在用vim打开文件时提示类似以下的信息: 发现交换文件 ".expo ...
- Total Commander
Total Commander 是一款应用于 Windows 平台的文件管理器 ,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制.移动.删除.比较等,相对 ...
- AtCoder Regular Contest 094 D Worst Case
Worst Case 思路: 使 a <= b 当 a == b 时 或者 a == b - 1 时,答案显然为 2 * (a - 1) 否则找到最大的 c ,使得 c * c < a * ...
- input = time 微信端(移动端)
垂直居中不管用:用margin-top解决 默认值value 不生效:严格按照日期格式设置
- Access大数据高效分页语句
Access大数据高效分页语句 oracle的分页查询可以利用rowid伪列. db2的分页查询可以利用row_number() over()聚合函数. mysql有limit. access仿佛先天 ...
- Shell脚本中的并发(转)
转自http://blog.csdn.net/wangtaoking1/article/details/9838571 主要记录一下Shell脚本中的命令的并发和串行执行. 默认的情况下,Shell脚 ...
- 纯js无缝滚动
HTML代码 <!--父容器要使用overflow: hidden;--> <div id="imgsList" style="height:150px ...