资讯专栏INFORMATION COLUMN

如何让Pysciter跑起来

Hujiawei / 410人阅读

摘要:下载地址简介结合与编写软件使用方法安装个人使用建立的环境下载并解压下载并解压打开控制台转到解压目录比如此时就会将安装到第三方安装包的目录下我的是注册或者修改源码注册方式找到位位使用控制台注册路径使用绝对路径可以复制到然后就可以了修改

下载地址:

Pysciter-GitHub

Sciter

简介:

结合HTMLPython编写软件

使用方法:

安装Python3 (个人使用Anaconda3建立的环境)

下载 Sciter SDK 并解压

下载 pysciter 并解压

打开控制台转到pysciter解压目录 (比如D:/pysciter/)

D:pysciter> python setup.py install

此时就会将pysciter安装到python第三方安装包的目录下,我的是
d:Anaconda3appLibsite-packagesPySciter-0.4.13-py3.6.egg

注册sciter.dll或者修改pysciter源码

注册方式:
找到sciter.dll

64位: ..sciterin64sciter.dll
32位: ..sciterin32sciter.dll

使用控制台注册sciter.dll

regsvr32 ..sciterin64sciter.dll(路径使用绝对路径)

可以复制sciter.dllc:WindowsSystem32
然后

regsvr32 sciter.dll

就可以了

修改pysciter源码
用编辑器打开
..PySciter-0.4.13-py3.6.eggscitercapisctypes.py
定位到101行:
SCITER_DLL_NAME = "sciter"
改为
SCITER_DLL_NAME = "..sciterin64sciter.dll(路径使用绝对路径)"
保存

运行实例查看效果
..pysciterexamplespysciter.py

关于win下高分屏界面模糊问题:

目前找到的办法是添加如下代码:

import ctypes
ctypes.windll.user32.SetProcessDPIAware(2)

附上完整代码:

"""Minimalistic PySciter sample for Windows."""

import sciter
import ctypes
ctypes.windll.user32.SetProcessDPIAware(2)

if __name__ == "__main__":
    import sys
    frame = sciter.Window(ismain=True, uni_theme=True)
    frame.load_file("minimal.htm")
    frame.run_app() 
相关页面:

https://segmentfault.com/q/10...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44438.html

相关文章

  • Python3结合Sciter编写桌面程序第二节

    摘要:第二节将任务添加到队列上一个栗子只是简单实现了下网页与后台的通信你可以在这里处理任何你想要的操作你已经点到我了但由于是同一个进程,如果你做了很耗时的操作,比如下载一张图片之类的操作你会发现,窗口卡住了,一般表现为窗口泛白,出现未响应的提示但 第二节 将任务添加到队列! 上一个栗子只是简单实现了下网页与后台的通信 def clickMe(self): #你可以在这里处理任何你想要...

    Scholer 评论0 收藏0
  • 程序员天天写代码,如何拓展社交圈?

    摘要:作为一个程序员,天天忙着写代码,周末又宅在家中,如何拓展有效社交圈这不仅仅是程序员的面临的问题。社交圈的固化无论是否是程序员,大家的社交圈越来越固化,特别是疫情之后,大家或是习惯了或是嫌麻烦,更愿意宅着。 ...

    dunizb 评论0 收藏0
  • 大会实录|清华徐葳:人工智能数据中心更好运维

    摘要:清华大学数据中心运维那点事儿我徐葳显然是个科研人员,同时还管理很多行政事务等,但有些人命不好,就是系统管理员的命。最后,数据中心现在如此复杂,怎么能再利用一些人工智能的东西放在数据中心里帮助运维。 showImg(https://segmentfault.com/img/remote/1460000012115241?w=159&h=159); 嘉宾介绍:徐葳,清华大学交叉信息研究院助...

    bergwhite 评论0 收藏0
  • 阿里如何实现100%容器化镜像化?八年技术演进之路回顾

    摘要:八年时间,阿里集团实现了内部容器化镜像化,经历了几代演进。容器技术在阿里的演进过程伴随着阿里技术架构本身的演进。 八年时间,阿里集团实现了 100%内部容器化镜像化,经历了几代演进。本文将从最初的架构开始,向大家介绍下阿里内部的容器化演化过程。 PouchContainer 现在服务于阿里巴巴集团和蚂蚁金服集团的绝大部分 BU, 包括交易&中间件,B2B/CBU/ICBU,搜索广告数据...

    tyheist 评论0 收藏0
  • 如何在公司里体现前端的价值以及提升自己的议价能力

    摘要:层现在在前端开发中用的非常的多,举个最简单的例子,比如前端工程的搭建,都是围绕于。 showImg(https://segmentfault.com/img/bV5W3t?w=1334&h=796); 前言 最近在闰土大叔的前端圈里有很多小伙伴南下杭州应聘求职拿OFFER,货比三家之后,最终入职了适合自己的公司,并且还拿到了不错的薪水。在这些小伙伴当中,不乏刚刚大学毕业或者师出培训班的...

    苏丹 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<