函数代码:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
#include
#define cout qDebug()
#include
#include
//定义一个枚举类型
enum MyCode
{
utf_8, gbk
};
QString path = "";
enum MyCode flag;
QTextCodec *co;
void MainWindow::test() //类中声明,类外定义,并且定义是需要加上作用域。
{
flag = utf_8;
//QLable的操作'
//给标签设置内容
ui->label->setText("hello qt");
//获取标签的内容,返回值为QString
QString str = ui->label->text();
cout << "str = " << str;
//QTextEdit操作
ui->textEdit->setText("hello Mike");
str = ui->textEdit->toPlainText();
cout << "str = " << str;
}
//构造函数,主要做初始化操作
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//QLable的操作'
//给标签设置内容
//ui->label->setText("hello qt");
//test();
//给标签设置内容:
//ui->label->setText("你好!欢迎来到程序的世界");
//要想实现中文,必须为utf-8编码
co = QTextCodec::codecForName("GBK