qt实现中英文切换源码_qt切换编译器

hacker|
106

文章目录:

关于Qt界面转换中英文的问题

好像是你的实参传递不对。

你可以把setText(tr(text.toLatin1)); 改为setText(tr(“测试”));试试,如果界面能正常显示测试二字,说明就是实参有错误。

而且你那个 QString text = 的那一串,没看懂.......

你可以看看你这一串是什么值。是不是 你预期的字符串。

PyQt的Qt Designer菜单是中文版的,怎么改成英文的

PyQt的Qt Designer

菜单是中文版的

怎么改成英文的

简单的方法就是:

一个是用英文环境变量

或者把中文翻译的资源文件挪个地方

qml中英文切换部分不能切换

运行的版本不一样。

程序中实现多语言有Qt自己的一套机制,然而目前在5.9版本下该机制无法在程序运行期间动态切换语言。

首先在工程文件pro中加入TRANSLATIONS=zh_CN。tsen_US。ts两个翻译文件,支持中英文两种语言切换,在工程目录下cmd执行。执行完后在代码目录里就可以看到生成了。

QT5里面切换不了中文输入法怎么办

无法切换输入法的原因:

1、错误使用了切换快捷键,一般WINDOWS系统使用CTRL+空格键切换中英文输入法,CRTL+SHIFT在不同输入法之间切换。

2、可能当前没有安装其它输入法,可以右键点击输入法图标,选择设置,在文本服务和输入语言里添加新的输入法

QT中怎么静态编译,静态编译的步骤是什么。

Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译第一步:下载源码包Qt/X11版本:qt-x11-opensource-src-4.5.2.tar.gz第二步:解压缩tarzxvfqt-x11-opensource-src-4.5.2.tar.gz第三步:进入到刚才解压缩后的文件夹下并进行配置,如下./configure-release-platformwin32-msvc2008-static-nomakeexamples-nomakedemos-no-qt3support-no-scrip

...

by

fengyetang

2010-07-04

回复

(0)

qt中的英文errorstring能变成中文显示吗

方法一:

w.setWindowTitle(QString::fromUtf8("控制主窗口"));

//多窗口swtich设计 程序

#include QtGui/QApplication

#include "mainwindow.h"

#include"logindlg.h"

#include QString

//#include QTextCodec//为了显中文

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

mainwindow w;

logindlg login;//creat object of logindlg

//为了显中文

login.setWindowTitle(QString::fromUtf8("登陆窗口"));

if(login.exec()==QDialog::Accepted)

{

w.show();

w.setWindowTitle(QString::fromUtf8("控制主窗口"));

return a.exec();

}

else

return 0;

}

方法二:

可以在ui 的窗口设置那windowtitle 那设置相要的标题名字

用MessageBox:要加上头文件:

#include QtGui //use QMessageBox header file

QMessageBox::warning(this,tr("Warming"),tr("username or password error"),

tr("Yes"),tr("No"));

5条大神的评论

  • avatar
    访客 2022-09-12 上午 04:38:36

    T中怎么静态编译,静态编译的步骤是什么。6、qt中的英文errorstring能变成中文显示吗关于Qt界面转换中英文的问题好像是你的实参传递不对。你可以把setText(tr(text

  • avatar
    访客 2022-09-12 上午 09:06:47

    窗口设置那windowtitle 那设置相要的标题名字用MessageBox:要加上头文件:#include QtGui //use QMessageBox header fileQMessageBox::warning(this,tr("Warming"),t

  • avatar
    访客 2022-09-12 上午 03:10:32

    (QString::fromUtf8("控制主窗口"));//多窗口swtich设计 程序#include QtGui/QApplication#include "

  • avatar
    访客 2022-09-12 上午 05:53:01

    Text(tr(text.toLatin1)); 改为setText(tr(“测试”));试试,如果界面能正常显示测试二字,说明就是实参有错误。而且你那个 QString

  • avatar
    访客 2022-09-12 上午 04:35:57

    态编译,静态编译的步骤是什么。Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译第一步:下载源码包Q

发表评论