金沙国际官网_金沙国际平台登录

因为这个金沙国际官网_金沙国际平台登录网站与很多的大型澳门赌场都有合作,金沙国际官网_金沙国际平台登录尽职尽责,高效执行,保持好奇心,不断学习,追求卓越,点击进入金沙国际官网_金沙国际平台登录马上体验吧,所以现在也正式地开始了营业。

您的位置:金沙国际官网 > 编程 > python学习记录,实现富文本显示

python学习记录,实现富文本显示

发布时间:2019-12-15 19:42编辑:编程浏览(196)

    python安装:

    简介:

    cocos2d-js 也是相比较遍布的娱乐开荒工具之黄金时代吧,前几天想同一时候运行多少个js项目来看下效果,结果百度不到丰盛端口的不二诀要,又得去翻源码。。。。

    1、下载python,版本号3.6以上,本次学习应用3.6.3,操作系统winduws7 61人

    Core Text首要用来对文本实行制版布局和字体管理,与任何UI组件比较,由于它平素与Quartz人机联作,因而制版功能高,渲染速度快。

    cocos run -p web 只要运行在地面就足以启动一个8000端口的等级次序,那假如要换下端口,则增添--port ,比方:cocos run -p web --port 10001 则运营端口为10001.

    2、安装步骤:

    下图是Core Text的构造图:

    源码来自toolscocos2d-consolepluginsplugin_runproject_run.py文件中。

      1)选中“Add Python 3.6 to PATH”,进行设置

    图片 1

    代码段:

    图片 2

    富文本实现:(GitHub传送门)

    def _add_custom_options(self, parser):
            parser.add_argument("-m", "--mode", dest="mode", default='debug',
                              help=MultiLanguage.get_string('RUN_ARG_MODE'))
    
            group = parser.add_argument_group(MultiLanguage.get_string('RUN_ARG_GROUP_WEB'))
            group.add_argument("-b", "--browser", dest="browser",
                              help=MultiLanguage.get_string('RUN_ARG_BROWSER'))
            group.add_argument("--param", dest="param",
                              help=MultiLanguage.get_string('RUN_ARG_PARAM'))
            group.add_argument("--port", dest="port", metavar="SERVER_PORT", nargs='?',
                              help=MultiLanguage.get_string('RUN_ARG_PORT'))
            group.add_argument("--host", dest="host", metavar="SERVER_HOST", nargs='?', default='127.0.0.1',
                              help=MultiLanguage.get_string('RUN_ARG_HOST'))
            group.add_argument("--no-console", action="store_true", dest="no_console", default=False,
                              help=MultiLanguage.get_string('RUN_ARG_NO_CONSOLE'))
            group.add_argument("--working-dir", dest="working_dir", default='',
                              help=MultiLanguage.get_string('RUN_ARG_WORKING_DIR'))
    

      2)安装进度如下: 

    接下去大家透过三个事例来看看哪些达成富文本体现。大家按职务将功能拆分成多少个类来造成,

      好了,这里就当是个笔记吧。

    图片 3

    1.壹人展览示的类,CTDisplayView,仅负担彰显。

     

    3)安装成功: 

    import UIKit
    
    class CTDisplayView: UIView {
    
        /*
        // Only override draw() if you perform custom drawing.
        // An empty implementation adversely affects performance during animation.
        override func draw(_ rect: CGRect) {
            // Drawing code
        }
        */
        var data:CoreTextData?
    
        override func draw(_ rect: CGRect) {
            let context = UIGraphicsGetCurrentContext()
    
            //翻转坐标系
            context?.textMatrix = CGAffineTransform.identity
            context?.translateBy(x: 0, y: self.bounds.size.height)
            context?.scaleBy(x: 1, y: -1)
    
            if data != nil {
                CTFrameDraw((self.data?.ctFrame)!, context!)
            }
        }
    
    }
    

    此地在嘲谑下,明天又是天涯论坛app更新,可是博客园app自动更新,实乃做的令人不敢恭维,在自身无数的app中到底奇葩,种种极其的不能够自动更新,有下载不响应的难点,下载后未有提示安装的下载包不只所踪问题,下载后手工业安全装又从不覆盖原版,要先删除原版再安装的主题材料。。。还应该有未有,让小编合计:卡塔尔国,希望技艺用悉心去测验呢。

    图片 4

     

     

    本文由金沙国际官网发布于编程,转载请注明出处:python学习记录,实现富文本显示

    关键词:

上一篇:基础知识,设置全局导航栏颜色

下一篇:没有了