⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unicodewidget.cpp

📁 本文件是<精通QT4编程>的配套源代码
💻 CPP
字号:
#include <QtGui>
#include "UniCodeWidget.h"

UniCodeWidget::UniCodeWidget()
{
	txtEdit = new QLineEdit;
	lblUnicode = new QLabel;
	layout = new QVBoxLayout;
	layout->addWidget(txtEdit);
	layout->addWidget(lblUnicode);
	setLayout(layout);
	connect(txtEdit, SIGNAL(textChanged(const QString&)), this, SLOT(showUniCode(const QString&)));
}

UniCodeWidget::~UniCodeWidget()
{
}

void UniCodeWidget::showUniCode(const QString& text)
{
	QChar unicodeChar;
	QString unicodeNum;
	int i;
	for(i=0; i<text.size(); i++)
	{
		unicodeChar = text[i];
		unicodeNum.push_back(QString("0x%1,").arg(unicodeChar.unicode(), 0, 16));
	}
	if(i>0)
		unicodeNum.chop(1);
	lblUnicode->setText(unicodeNum);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -