精华内容
下载资源
问答
  • 将QMessageBox的Yes和No按钮翻译成中文

    千次阅读 2017-07-14 12:31:25
    废话不多说,直接上代码 /** ... * @param buttonYesText 按钮Yes的文本 * @param buttonNoText 按钮No的文本 * @param title 窗口标题 * @param content 提问内容 * @return 当buttonYesText对...

    废话不多说,直接上代码

    /**
     * @brief Base::question 根据被点击的按钮,返回true或者false
     * @param buttonYesText 按钮Yes的文本
     * @param buttonNoText 按钮No的文本
     * @param title 窗口标题
     * @param content 提问内容
     * @return 当buttonYesText对应按钮被点击时,返回true,否则返回false
     */
    
    bool Base::question(QString buttonYesText, QString buttonNoText, QString title, QString content){
        QMessageBox msg(QMessageBox::Question,title,content,QMessageBox::Yes | QMessageBox::No);
        msg.setButtonText(QMessageBox::Yes,buttonYesText);
        msg.setButtonText(QMessageBox::No,buttonNoText);
        msg.exec();
        if (msg.clickedButton() == msg.button(QMessageBox::Yes)) {
            return true;
        }
        else
            return false;
    }

     

     

     

     

    展开全文
  • 一个实用的js函数,工作可以经常用到,上代码!...title></title> </head> <script> function ChineseNumber() { amount = document.getElementById("numb").value; .

    一个实用的js函数,工作可以经常用到,上代码!

    效果

    在这里插入图片描述

    代码

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title></title>
    	</head>
    	<script>
    		function ChineseNumber() {
    			 amount = document.getElementById("numb").value;
    			if (amount != '' && amount.substring(0, 1) == '-')
    				return "";
    			if (!/^\d*(\.\d*)?$/.test(amount)) {
    				$("input[id$=amount]").val("");
    				return "";
    			}
    			var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
    			var BB = new Array("", "拾", "佰", "仟", "万", "亿", "元", "");
    			var a = ("" + amount).replace(/(^0*)/g, "").split("."), k = 0, re = "";
    			for ( var i = a[0].length - 1; i >= 0; i--) {
    				switch (k) {
    				case 0:
    					re = BB[7] + re;
    					break;
    				case 4:
    					if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$")
    							.test(a[0]))
    						re = BB[4] + re;
    					break;
    				case 8:
    					re = BB[5] + re;
    					BB[7] = BB[5];
    					k = 0;
    					break;
    				}
    				if ((k % 4 == 2 || k % 4 == 3) && a[0].charAt(i + 2) != 0
    						&& a[0].charAt(i + 1) == 0)
    					re = AA[0] + re;
    				if ((k % 4 == 3) && a[0].charAt(i) == 0 && a[0].charAt(i + 1) != 0)
    					re = AA[0] + re;
    				if ((k % 4 == 3) && a[0].charAt(i - 1) == 0 && a[0].charAt(i) != 0) {
    					if (a[0].charAt(i - 2)) {
    						re = AA[0] + AA[a[0].charAt(i)] + BB[k % 4] + re;
    					} else {
    						re = AA[a[0].charAt(i)] + BB[k % 4] + re;
    					}
    				} else {
    					if (a[0].charAt(i) != 0) {
    						re = AA[a[0].charAt(i)] + BB[k % 4] + re;
    					}
    				}
    				k++;
    			}
    			if (a.length > 1) { // 加上小数部分(如果有小数部分)
    				if ((a[1].charAt(0) == 0) && (a[1].charAt(1) == 0)) {
    					re += BB[6];
    					re += "整";
    				} else {
    					if (re == "") {// 角是最高位
    						if (a[1].charAt(0) != "0") {// 角不为“零”
    							re += AA[a[1].charAt(0)];
    							re += "角";
    						}
    					} else {// 角不是最高位
    						re += BB[6];// 加上“元”
    						re += AA[a[1].charAt(0)];
    						if (a[1].charAt(0) != "0") {// 角不为零
    							re += "角";
    						}
    					}
    					if (a[1].charAt(1) != 0) {
    						re += AA[a[1].charAt(1)];
    						re += "分";
    					}
    				}
    			} else {
    				re += BB[6];
    			}
    			 document.getElementById("demo").innerHTML = re;
    		}
    	</script>
    	<body>
    		<h1>数字金额转换中文</h1>
    		
    		<p>请输入金额数字:</p>
    		
    		<input id="numb">
    		
    		<button type="button" onclick="ChineseNumber()">提交</button>
    		
    		<p id="demo"></p>
    	</body>
    </html>
    
    
    展开全文
  • (〜 ̄△ ̄)〜每天晚上一篇英语知识普及英语罐头本文是我的第304篇英语知识文章现在很多的新闻或者文章...我们都知道,这种行为中文里面叫做“标题党”,那么英文应该怎么说呢?1.clickbait (headline) 假标题,标题...
    54bdba982e6886bf1dfce5ad533cd9e6.gif

    (〜 ̄△ ̄)〜

    每天晚上一篇英语知识普及

    英语罐头

    本文是我的第304篇英语知识文章

    现在很多的新闻或者文章,为了博取眼球获取阅读量,都很喜欢把文章的标题起的非常夸张,有时候标题甚至还起得与文章内容完全无关,让人点进去之后完全找不到与标题相关的内容。这种行为我们一般称之为“标题党”。

    我们都知道,这种行为中文里面叫做“标题党”,那么英文应该怎么说呢?

    4d3911ac72928ba718047fa3b85557d0.png

    1.clickbait (headline) 假标题,标题党

    英文把标题党翻译过来并不是直接说成“title party”。Click都知道是“点击”,而bait,则是“诱惑”,clickbait,意思就是“引诱点击”“诱骗点击”。这与“标题党”的原意是一致的。

    I'm never gonna click that link, it's click bait!

    我永远不会点击这个链接,这只是一个标题党!

    标题党非常充分地运用了bail(诱惑)这个词,而罐头菌接下来也会讲几个与此相关的词汇。

    2.rise to the bait 上当受骗

    刚才说过,bait主要表示“鱼饵,诱惑”,因此,这表示鱼儿rise(跳上水面)吃鱼饵,意思引申为“上当受骗,上钩了,中计了”。

    That's just what he wants you to do. Don't rise to the bait.

    这正是他想要你做的事情,千万不要上当受骗了。

    8ee0e0623905b709f3f924bf0ef74fc3.png

    3.swallow the bait 上钩,中圈套

    与上面的rise to the bait相似,rise to the bait表示“鱼跳出水面吃鱼饵”,而swallow the bait则可以理解为“鱼吞下了鱼钩上的鱼饵”,也同样表示“上当受骗”的意思。

    He takes the bait every time.

    他每次都洛入圈套。

    4.bullet bait 炮灰,容易被打中的新兵

    bullet bait,也就是“子弹的诱饵”,一般用于专门形容那些“经验不足,容易被子弹打中的新兵”,又或者,我们可以把它翻译成我们所熟悉的“炮灰”。

    Hell, we're all bullet bait sooner or later.

    见鬼的,我们迟早会成为炮灰。

    4e9219a4ed02e3296d9339ee09fbed04.png

    罐头碎碎念

    对于标题党这个话题,罐头菌时不时也会做一个标题党,毕竟自己写出来的东西,都希望有多一点人阅读。但我觉得,只要不是标题与文章内容相差十万八千里,那还是可以接受的。

    a982fdfe8c07f65dbeede3666435b6e4.png

    这是英语罐头,每天我都会分享最实用的英语知识

    日积月累,你也能成为英语大神

    假如你想学习更多英语知识,欢迎关注我!

    c2d30090616b43791eb86f13fadb020a.gif
    展开全文
  • config.csv为中文转英文翻译文件,格式为: 中文,english 中文,english ...,... Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); setWindowTitle("SW零件...
    用Qt实现遍历Solidworks零件特征,将中文特征名改为中文。
    config.csv为中文转英文翻译文件,格式为:
    中文,english
    中文,english
    ...,...
    
    Widget::Widget(QWidget *parent)
        : QWidget(parent)
        , ui(new Ui::Widget)
    {
        ui->setupUi(this);
        setWindowTitle("SW零件特征中文转英文");
    
        QFile *file = new QFile(QString("./config.csv"));
        if(file->open(QIODevice::ReadOnly) == false)
        {
            QMessageBox::warning(this,"警告","翻译文件载入失败!");
            return;
        }
        while(!file->atEnd())
        {
           QString temp = QString::fromLocal8Bit(file->readLine());
           temp.chop(2);
           QStringList name = temp.split("/");
           swChinese.append(name.first());
           swEnglish.append(name.last());
        }
        swApp = NULL;
        ui->pushButton->setDisabled(true);
    
    }
    
    Widget::~Widget()
    {
        delete ui;
    }
    
    
    void Widget::on_pushButton_clicked()
    {
        ui->pushButton->setDisabled(true);
    
        QStringList fileNames = QFileDialog::getOpenFileNames(this,"选择SW零件文件","./","SW零件(*.SLDPRT)");
    
        for(int i = 0;i<fileNames.count();i++)
        {
            //参数列表
            QList<QVariant> list;
            int error = 0;
            int warning = 0;
    
            list.append(fileNames.at(i));
            list.append(1);
            list.append(0);
            list.append("");
            list.append(error);
            list.append(warning);
    
            //打开指定的文件
            swApp->dynamicCall("OpenDoc6(QString,int,int,QString,int&,int&)",list);
    
            //获取活动模型零件
            QAxObject * swModel = swApp->querySubObject("ActiveDoc");
    
            //获取模型第一个特征
            QAxObject * swFeature = swModel->querySubObject("FirstFeature()");
    
            //遍历模型所有特征
            TraverseFeatures(swFeature,true);
    
            //保存文件
            swModel->dynamicCall("Save()");
    
            //关闭文件
            swApp->dynamicCall("QuitDoc(QString)",fileNames.at(i));
    
        }
        ui->pushButton->setDisabled(false);
    }
    
    //遍历零件的所有特征
    void Widget::TraverseFeatures(QAxObject *thisFeat, bool isTopLevel)
    {
        QAxObject * curFeat = thisFeat;
        while(curFeat != NULL)
        {
            //读取特征名
            QString featName = curFeat->dynamicCall("Name").toString();
            //特征名的字符数
            int count  = featName.count();
            //保存特征名内的数字
            QString number;
    
            //循环检查名字内是否有数字
            for(int i = count-1;i>=0;i--)
            {
                //是数字就单独保存
                if(featName.at(i).isNumber() == true)
                {
                    number.insert(0,featName.at(i));
                }
                else//不是就推出循环
                    goto go;
            }
           // qDebug()<<featName;
        go:
            //分离数字
            featName.remove(count-number.count(),number.count());
    
          //  qDebug()<<featName;
            //获取索引号
            int index = swChinese.indexOf(featName);
       //     qDebug()<<index;
        //    qDebug()<<number;
    
            if(index != -1 )
            {
                curFeat->dynamicCall("SetName(QString)",swEnglish.at(index)+number);
            }
            //获取特征的第一个子特征
            QAxObject * subFeat = curFeat->querySubObject("GetFirstSubFeature()");
    
            //子特征存在
            while(subFeat != NULL)
            {
                //递归遍历
                TraverseFeatures(subFeat,false);
                //获取下一个子特征
                QAxObject *nextSubFeat = subFeat->querySubObject("GetNextSubFeature()");
                subFeat = nextSubFeat;
                nextSubFeat = NULL;
            }
            subFeat = NULL;
    
            QAxObject *nextFeat;
            if(isTopLevel)
            {
                nextFeat = curFeat->querySubObject("GetNextFeature()");
            }
            else
            {
                nextFeat = NULL;
            }
            curFeat = nextFeat;
            nextFeat = NULL;
        }
    
    }
    
    void Widget::on_pushButton_3_clicked()
    {
        ui->pushButton_3->setDisabled(true);
        if(swApp == NULL)
        {
            //打开SW程序
            swApp = new QAxObject(QString("SldWorks.Application"),0);
            swApp->setProperty("Visible",true);
            ui->pushButton_3->setText("关闭SW");
            ui->pushButton->setDisabled(false);
        }
        else
        {
            //关闭SW程序
            swApp->dynamicCall("ExitApp()");
            delete  swApp;
            swApp = NULL;
            ui->pushButton_3->setText("打开SW");
            ui->pushButton->setDisabled(true);
        }
        ui->pushButton_3->setDisabled(false);
    }
    
    展开全文
  • 使用百度翻译API实现一键翻译

    千次阅读 2015-07-02 15:11:34
    接手一个项目,其中有个需求是:在后台管理界面,录入数据的时候能够自动将输入的中文内容翻译成英文和葡语。大概的界面就是这样的。 - 0x01 思路 既然是翻译,首先我想到的是强大的百度,肯定会有提供翻译的...
  • 这样就大大方便地把中国的新闻、文章等翻译后发布到部署在国外的站点,或可以把外国的精品内容翻译成中文,做优良文化、知识的传播者。 操作步骤如下: 一、添加翻译规则 点击控制台左侧列表的 “SEO配置管理” =...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。 你可以在这里查看《搜索引擎优化指南》全部内容。 其中包括以下内容: 创建独一无二且尽量精确的页面title (本文) 充分利用”description”...
  • 信息很全面,很强大,可惜还没有人去翻译成中文。http://en.wikipedia.org/wiki/BlackBerry_9500屏幕下方相关链接: <a title="Research In Motion" href=...
  • 中文领域,使用这个词表的翻译版进行中文近义词比较也是常用的办法。 对比 Synonyms 的词表容量是 435,729,下面选择一些在同义词词林、知网和 Synonyms 都存在的几个词,给出其近似度的对比: 注:同义词林及...
  • 可以将文章内容翻译成中文,广告屏蔽插件会导致该功能失效:问题:I'm trying to join three tables.Tables:HumanResources.Employees: Employee_ID(Primary Key), First_Name, Title -- also known as Employee_Title,...
  • QT5入门之15 - qr函数

    千次阅读 2015-10-27 12:31:47
    如果你为这个程序提供了中文翻译包(其中hello被翻译成中文”你好”),那么标题将是中文”你好”; 如果你为程序提供且使用日文翻译包,那么text1的内容将是日文。1.tr()函数是定义在QObject宏里面的,所有使用了Q_...
  • python-字符串函数

    2020-03-18 12:41:50
    今日单词: ...unicode ==就是不管哪个国家的语言都翻译成及其能够看懂的码 unicode升级版–>utf-8 字符串大小写转换 capitalize() title() istitle() upper() isupper() lower() islower() mess...
  • 简单回顾一下ButterKnife使用BindView注解初始化View过程: 使用注解@BindView(R.id....其实最核心的是ButterKnife使用了APT技术,也就是Annotation Processing Tool的简称,翻译成中文就是"注解处理工具": 它...
  • H5学习笔记

    2020-10-25 13:53:29
    HTML是HyperText Markup Language的缩写,翻译成中文是超文本标记语言,用于网页的创建。 2、html骨架: <!DOCTYPE html>文档类型、头部和主体 <!DOCTYPE html> <html> <head> <meta ...
  • LVS系列之一:LVS介绍

    2019-02-20 20:51:49
    title: LVS系列之一:LVS...负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并...
  • 虽然attribute和property都在中文中被翻译成属性,但是他们的含义不同 在angular2的教程里,重点的说明了下这个问题 [title]="myTitle">Save 是button的title属性被绑定了吗?是,但是刨根问底,是dom的title的...
  • GitLab——提交合并请求

    千次阅读 2019-06-18 18:38:07
    见上图,右上角有个蓝色的按钮(Create merge request),翻译成中文就是 创建合并请求,点击进入下一个页面 title内容填写自己项目修改的内容标题就可以了,随意 咱们是要将Source branch 合并到 Target branch ...
  • 对于页面Title标题优化,前面已经详细的介绍,但是标题、关键词、描述是紧密相连的,对于关键词的说明我也常常提到...对于一个程序猿来说,Description这个词可能非常熟悉,Description翻译成中文意思为“描述”,写...
  • NX 和PRO/E的比较――高手的对决第四回合 2010年06月24日  myth2000:  再再致bengok,  既然你这么有兴趣,那我就继续陪你写下去: ...,请你翻译成中文,然后再讨论我说的是不是有问题...
  • 饥荒联机版控制台代码大全 [pagesplitxx][pagetitle]材料[/pagetitle] 如果熟悉了饥荒联机...前言 可用Ctrl+F查询所需物品名称(大部分代码名称已修改联机中文MOD翻译) 进入游戏后按键调出控制台 输入c_give"代码名称
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 改善...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 改善...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 改善...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 改善...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 改善...
  • 下面我将用一周时间把它翻译成中文,希望对一些朋友有所帮助。你可以在这里查看《搜索引擎优化指南》全部内容。其中包括以下内容: 创建独一无二且尽量精确的页面title 充分利用”description”元标识标签 (本文...
  • 该程序自动监视《华盛顿邮报》的头条新闻,将其翻译成中文,然后将其发布在Facebook上。 它通过引用定义的原语来实现, 是API和元数据的开源众包存储库。 ThingTalk语言的文档可在。 该软件包包
  • BCB多语言版本软件的实现

    千次阅读 2007-12-14 01:14:00
    在BCB中实现多语言设计的方法可能有多种多样,在此我通过一个实例讲解一下我个人的实现思路: 1、首先必须挖掘程序中所使用的到文字资源将其统一整理出来,再对应翻译成各种语言,我这里就以:中文简体,中文繁体,...

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

title翻译成中文