- 博客(195)
- 资源 (26)
- 收藏
- 关注
原创 SAP ALV单元格中文第一个字符输入不进
SAP ALV单元格中文第一个字符输入不进WIN10系统中部分电脑出现ALV单元格中,输入中文的时候,第一个字符会丢失,经查是WIN10的系统问题,在KB4571744补丁中已修复此问题。参见使用某些 Microsoft Ime 时,Windows 10、版本20H2 和 Windows 10 版本2004中可能出现问题。此补丁包含在win10系统更新中,系统更新即可。见下图...
2021-12-13 08:44:29
563
原创 odoo启用日志文件存储及查看
odoo启用日志文件存储及查看一、启用日志存储二、日志分割1.创建日志切割bash脚本2.定时执行脚本三、查看日志一、启用日志存储在配置文件中添加logfile = /data/Odoo/log/odoo.log 后面路径和文件名自己定义二、日志分割1.创建日志切割bash脚本 ######################################################################### # File Name: clearLog.sh # Autho
2021-04-08 10:24:04
2438
原创 Macosx haxm卸载
sudo /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
2021-02-23 13:52:24
1219
1
原创 odoo网页上传本地视频
代码分享odoo模块:website_upload_video网页支持本地音频视频上传显示代码下载地址:Github website_upload_video
2021-01-09 13:31:17
1252
原创 odoo疑难杂症-聊天内容不显示,需要刷新页面
odoo聊天内容不显示前言一、问题描述二、问题查找三、问题分析四、问题处理前言odoo聊天工具的启用需要启用nginx反向代理,具体配置见另一篇博文odoo中nginx反向代理配置一、问题描述odoo开两个窗口,对话消息发送出去后不能在当前界面显示,对方也收不到消息,翻阅无数网络回答,都没有解决。网上普遍说是nginx的反向代理配置问题,反复设置也没有效果。二、问题查找最后还是通过反复测试看源代码,最后在addons/bus/models/bus.py的poll方法中发现了端倪,发送消息后会
2021-01-04 22:10:03
937
原创 odoo中Nginx反向代理设置
Nginx反向代理设置配置文件nginx配置odoo 配置文件配置文件nginx配置主要参见官网,直接放代码了,主要两点upstream odooupstream odoochat#odoo serverworker_rlimit_nofile 1024;events { #use epoll; worker_connections 65563;}http { upstream odoo { server 127.0.0.1:8069; }
2021-01-04 21:42:41
2485
原创 odoo ftp数据库备份
安装自动备份模块从官网下载第三方模块,地址:https://apps.odoo.com/apps/modules/14.0/auto_backup/odoo备份配置注意:backup directory 路径后缀要跟database名称保持一致服务器端配置创建ftp用户参见https://blog.youkuaiyun.com/d1240673769/article/details/106277897附上我的配置注意:ftpuser 和 22 目录的用户组为root,权限不高于755,22目录下的o
2020-12-16 21:34:09
276
原创 odoo条码无法显示
odoo条码无法显示centos服务器上odoo打印报表条形码/二维码无法显示centos服务器上odoo打印报表条形码/二维码无法显示系统参数 web.base.url 必须为当前访问的根路径,需带http或https协议,有端口的需加端口,如"http://123.153.4.140:9070/"...
2020-12-15 20:44:42
572
原创 PyGobject(一百一十一)使用Pyinstaller打包成APP和EXE
介绍Pyinstaller安装与使用包括在MAC osx和Window系统如何在Windows下安装pygobject如何用Pyinstaller打包pygobject如何添加hook如何添加图标和版本信息如何给windows exe文件添加版本信息修改 pyi-grab_version.exe 支持 Python3修改 pyi-set_version.exe
2016-08-17 16:22:05
14901
1
原创 PyGobject(一百一十)代码整合及GtkSource安装使用
官方demo中所有的例子程序最后都是在一个gtk-demo.py中展现出来的。本文稍微有做一点修改。就是左侧目录可以展示多级子目录。先上一张效果图 代码:#!/usr/bin/env python3# -*- Mode: Python; py-indent-offset: 4 -*-# vim: tabstop=4 shiftwidth=4 expandtab## Copyright
2016-08-04 09:38:40
9888
原创 PyGobject(一百零九)CSS系列——在UI文件中使用style属性
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/18# section 159# # author: xiaosanyu# website: yuxiaosan.tk \# http://blog.youkuaiyun.com/a87b01c14# created: 16/7/18TITLE = "Style
2016-08-04 08:16:33
1842
原创 PyGobject(一百零八)CSS系列——混合模式
混合模式决定这两个图片混合在一起后,显示的样子 在css中使用“background-blend-mode”属性设置例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/19# section 158# # author: xiaosanyu# website: yuxiaosan.tk \# ht
2016-08-03 17:03:22
1667
原创 PyGobject(一百零七)CSS系列——动画背景
使用CSS实现PyGobject(八十四)GdkPixbuf.Pixbuf中例子例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/18# section 157# # author: xiaosanyu# website: yuxiaosan.tk \# http://blog.youkuaiyun.com/a8
2016-08-03 16:52:18
1754
原创 PyGobject(一百零六)CSS系列——盒阴影和文字阴影
例子代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/18# section 156# # author: xiaosanyu# website: yuxiaosan.tk \# http://blog.youkuaiyun.com/a87b01c14# created: 16/7/18TITLE = "Shadows
2016-08-03 16:45:13
3512
原创 PyGobject(一百零五)CSS系列——多种碉堡背景
例子 代码:#!/usr/bin/env python3# -*- Mode: Python; py-indent-offset: 4 -*-# vim: tabstop=4 shiftwidth=4 expandtab## Copyright (C) 2013 Gian Mario Tagliaretti <gianmt@gnome.org>## This library
2016-08-03 16:37:09
1949
原创 PyGobject(一百零四)CSS系列——在TextView中显示样式,可修改
例子代码:#!/usr/bin/env python3# section 154# -*- Mode: Python; py-indent-offset: 4 -*-# vim: tabstop=4 shiftwidth=4 expandtab## Copyright (C) 2013 Gian Mario Tagliaretti <gianmt@gnome.org>## This l
2016-08-03 15:21:40
2514
原创 PyGobject(一百零三)CSS系列——transition过渡效果
例子 代码:#!/usr/bin/env python3# section 153# -*- Mode: Python; py-indent-offset: 4 -*-# vim: tabstop=4 shiftwidth=4 expandtab## Copyright (C) 2013 Gian Mario Tagliaretti <gianmt@gnome.org>## This
2016-08-03 14:23:48
1681
原创 PyGobject(一百零二)Cairo系列——贪吃蛇游戏
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 152TITLE = "Snake game"DESCRIPTION = """Snake is an older classic video game. It was first created in late 70s.Later it was
2016-08-03 11:27:48
1587
原创 PyGobject(一百零一)Cairo系列——自定义控件
例子代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 151import giimport cairogi.require_version("Gtk", "3.0")from gi.repository import GtkTITLE = "Burning widget"DESCRIPTION = """
2016-08-03 11:24:16
3763
原创 PyGobject(一百)Cairo系列——cairo.Surface实现图片倒影
cairoSurfaceclass cairoSurfacecopy_pagecreate_similarcontent width heightfinishflushget_contentget_device_offsetget_fallback_resolutionget_font_optionsmark_dirtymark_dirty_rectanglex y width
2016-08-03 11:17:20
2797
原创 PyGobject(九十九)Cairo系列——环形加载图标
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 149TITLE = "Waiting"DESCRIPTION = """In this examle, we use transparency effect to create a waiting demo.We will draw 8 line
2016-08-03 11:01:33
1487
原创 PyGobject(九十八)Cairo系列——动态文本
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 148TITLE = "Puff"DESCRIPTION = """In the following example, we create a puff effect. The example will display a growingcente
2016-08-03 10:57:20
1742
2
原创 PyGobject(九十七)Cairo系列——环状线圈
例子代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 147TITLE = "Donut"DESCRIPTION = """In this example we create a complex shape by rotating a bunch of ellipses"""import gigi.re
2016-08-03 10:53:58
1433
原创 PyGobject(九十六)Cairo系列——画给定角度的弧
例子使用一个Gtk.SpinButton,输入0到360度之间的一个度数,然后在DrawingArea中画出相应的弧度 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 146import gigi.require_version('Gtk', '3.0')from gi.repository impo
2016-08-03 10:49:27
1555
原创 PyGobject(九十五)Cairo系列——渐变
渐变分为线性渐变和径向渐变需要用到cairo.Pattern类cairo.PatternPatterns are the paint with which cairo draws. The primary use of patterns is as the source for all cairo drawing operations, although they can also be used
2016-08-03 10:36:16
2103
原创 PyGobject(九十四)Cairo系列——画基本图形
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 144TITLE = "Basic shapes"DESCRIPTION = """This example draws some basic shapes onto the window"""import gigi.require_versio
2016-08-03 09:46:46
1701
原创 PyGobject(九十三)Cairo系列——简介&简单示例
Cairo安装Cairo在PyGobject中的使用简单示例Cairo Cario是一个2D图形库,支持多种输出设备。 目前支持的输出目标包括X Window,Quartz,Win32,image.buffers,PostScript,PDF和SVG文件输出。 后续支持OpenGL,XCB,BeOS,OS/2操作系统和DirectFB。 Cario的目的是同一输出在不同
2016-08-03 08:58:30
4187
原创 PyGobject(九十二)Pango系列——文本旋转
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 142TITLE = "Rotated Text"DESCRIPTION = """This demo shows how to use PangoCairo to draw rotated and transformedtext. The ri
2016-08-03 08:39:05
2312
原创 PyGobject(九十一)Pango系列——文本渐变
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 141TITLE = "Gradient"DESCRIPTION = """This demo shows how to use PangoCairo to draw text with more thanjust a single color.
2016-08-03 08:32:23
1479
原创 PyGobject(九十)Pango系列——Pango.Layout
Pango.LayoutPango.Layout结构表示整个文本段落。一般使用Pango.Context来进行初始化,使用Pango.Layout.set_text(text, length)方法来设置文本;或者使用Widget.create_pango_layout(text)方法来创建,并设置该字符串的属性。设置完成后,格式化的文本段落就可以从对象中获取,布局将会渲染呈现出来。Methods
2016-08-03 08:24:11
2267
2
原创 PyGobject(八十九)Pango系列——获取系统可用字体
例子 代码:#!/usr/bin/env python3# Created by xiaosanyu at 16/7/6# section 139TITLE = "System Fonts"DESCRIPTION = """This example lists all availablefonts on a system in a TreeView widget"""import
2016-08-03 08:09:35
1942
原创 PyGobject(八十八)Pango系列——简介&简单示例
PangoPango是一个开放源代码的自由函数库,用于高质量地渲染国际化的文字。Pango可以使用不同的后端字体,并提供了跨平台支持。Pango已经被整合到多数Linux发行版中,并在Fedora Core 6被用于Firefox网页浏览器和Thunderbird邮件客户端的文字渲染。虽然在Mozilla的源代码里并没有包含Pango,但Fedora Core得到了Mozilla基金会的特别许可。同
2016-08-02 20:23:28
4385
原创 PyGobject(八十七)Gtk.PrintOperation
Gtk.PrintOperation打印机的操作方法 Methods 方法修饰词 方法名及参数 static new () cancel () draw_page_finish () get_default_page_setup () get_embed_page_setup () get_error () get_has_
2016-08-02 20:04:10
1864
原创 PyGobject(八十六)Gtk.Application
Gtk.ApplicationGtk.Application是在gtk+3.0才引入的一个新类,它包含许多现代的应用需求,如处理多个实例,D-Bus的激活,打开文件,在命令行解析命令,开机/关机,菜单管理,窗口管理等等虽然Gtk.Application能够和普通Gtk.Windows一起正常的工作,不过通常建议与Gtk.ApplicationWindow一起使用。 ActionsGio.Actio
2016-08-02 19:46:54
3115
原创 PyGobject(八十五)GObject介绍(自定义对象与信号)
GObject是最基础类型,提供了GTK+和Pango和其他库中的所有对象类型的公共属性和方法。GObject.Object类提供了对象的构造和销毁,属性访问方法,以及信号支持的方法。自定义对象(继承自GObject.GObject)from gi.repository import GObjectclass MyObject(GObject.GObject): def __init__(se
2016-08-02 17:30:28
1767
原创 PyGobject(八十四)GdkPixbuf.Pixbuf
GdkPixbuf.Pixbuf这是gdk-pixbuf库的主要结构。它被用于表示图像。它包含关于图像的像素数据、宽度和高度等信息。 Methods 方法修饰词 方法名及参数 static from_pixdata (pixdata, copy_pixels) static get_file_info (filename) static get_file_info_a
2016-08-02 17:19:08
2842
1
原创 PyGobject(八十三)Gtk.SizeGroup
Gtk.SizeGroup将一组小部件组织到一起,使它们拥有相同的高度或者宽度,由set_mode(Gtk.SizeGroupMode)来设置Methods 方法修饰词 方法名及参数 static new (mode) add_widget (widget) get_ignore_hidden () get_mode () get_widgets
2016-08-02 17:09:12
1118
原创 PyGobject(八十二)Drag and Drop
在部件之间进行拖放,一般需要设置一个拖动源(拖动什么部件),使用Gtk.Widget.drag_source_set()方法,设置一个拖动目标(部件拖放到什么地方),使用Gtk.Widget.drag_dest_set()方法。有些部件提供了特殊的方法来替代这两个方法,如 Gtk.TreeView 和 Gtk.IconView,它们提供enable_model_drag_source(start_b
2016-08-02 16:59:44
1394
原创 PyGobject(八十一)Gdk.Cursor
Gdk.CursorGdk.Cursor鼠标指针样式 Methods 方法修饰词 方法名及参数 static new (cursor_type) static new_for_display (display, cursor_type) static new_from_name (display, name) static new_from_pixbuf (d
2016-08-02 16:23:43
1473
原创 PyGobject(八十)Gtk.Clipboard
Gtk.ClipboardGtk.Clipboard剪贴板 Methods 方法修饰词 方法名及参数 static get (selection) static get_default (display) static get_for_display (display, selection) clear () get_display ()
2016-08-02 16:16:28
1601
PyGobject(pygtk3)全解——超多代码
2016-08-04
python连接各类数据库
2016-05-31
Canvas_drawPoints
2015-12-22
自定义视图的交互事件
2015-12-22
Android自定义View
2015-12-19
MyCompoundView自定义复合控件
2015-12-18
AttributeSet自定义View属性获取
2015-12-14
ShowImageView
2015-11-04
ImageView.zip
2015-11-03
Button.zip
2015-10-30
TableLayout_Calculator
2015-10-28
Android RelativeLayout Calculator计算器界面
2015-10-28
Android Framelayout显示静态和动态的扑克牌
2015-10-27
Android LinearLayout.LayoutParams 使用方法
2015-10-26
Weight.zip
2015-10-26
BaseLine.zip
2015-10-24
Android Gravity
2015-10-23
MultiTextView
2015-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人