#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
#include
#include
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(OnMyMsg()));
}
//Qt5
void MainWindow::OnMyMsg()
{
qDebug()<toUnicode(" !"));
QMessageBox::information(this, QString::fromLocal8Bit(" "), QString::fromLocal8Bit(" "));
QString s1 = " ";
QMessageBox::information(this, " ", s1);
QString s2(" ");
QMessageBox::information(this, " ", s2);
QString s3 = tr(" ");
QMessageBox::information(this, " ", s3);
QString s5 = QString::fromUtf8(" ");
QMessageBox::information(this, " ", s5);
}
MainWindow::~MainWindow()
{
delete ui;
}
#include "mainwindow.h"
#include
#include
int main(int argc, char *argv[])
{
//QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
//QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
//QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void OnMyMsg();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H