1.中文编码 乱码
头文件#include <QTextCodec>
- #include "mainwindow.h"
- #include <QApplication>
- #include <QTextCodec> //添加头文件
-
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
-
-
- QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));
- QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));
- QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
-
-
- MainWindow w;
- w.show();
-
- return a.exec();
- }
2.QFileDialog 打开文件框
#include <QFileDialog>
- void MainWindow::on_pushButton1_clicked()
- {
-
- QStringList fileNames = QFileDialog::getOpenFileNames(this,tr("文件对话框"),
- "F:",tr("图片文件(*png *jpg)"));
- qDebug()<< "fileNames:" << fileNames;
-
- }
3.调用其它UI文件
首先 要头文件包含
#include “dialog_biaozhun.h"Dialog_biaozhun *dialog = new Dialog_biaozhun();dialog->exec();写到相应的槽函数里就ok了
dialog->setWindowTitle("标号"); 设置dialog的窗口名
4.QMessageBox弹窗
#include <QMessageBox>
QMessageBox::information(NULL,"ok","Link to Function is OK!");
点击打开链接