QT 总结(四) 1.中文编码 乱码 2.QFileDialog 打开文件框 3.调用其它UI文件 4.QMessageBox弹窗
来源:互联网 发布:工作证制作软件下载 编辑:程序博客网 时间:2024/05/21 06:43
1.中文编码 乱码
头文件#include <QTextCodec>
#include "mainwindow.h"#include <QApplication>#include <QTextCodec> //添加头文件int main(int argc, char *argv[]){ QApplication a(argc, argv); // QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //使程序中可以使用中文 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8")); // QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8")); MainWindow w; w.show(); return a.exec();}
#include <QFileDialog>
void MainWindow::on_pushButton1_clicked()//窗口1{ 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_biaozhun *dialog = new Dialog_biaozhun();
dialog->exec();
写到相应的槽函数里就ok了
dialog->setWindowTitle("标号"); 设置dialog的窗口名
4.QMessageBox弹窗
#include <QMessageBox>
QMessageBox::information(NULL,"ok","Link to Function is OK!");
0 0
- QT 总结(四) 1.中文编码 乱码 2.QFileDialog 打开文件框 3.调用其它UI文件 4.QMessageBox弹窗
- QT 总结(四) 1.中文编码 乱码 2.QFileDialog 打开文件框 3.调用其它UI文件 4.QMessageBox弹窗
- 标准文件打开保存框QFileDialog
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- Qt调用Ui文件
- 文件的QFileDialog打开 保存
- PyQt5打开文件对话框QFileDialog
- vim,gvim使用指定编码打开文件,gvim中文乱码
- vim,gvim使用指定编码打开文件,gvim中文乱码
- MyEclipse中文乱码,编码格式设置,文件编码格式 总结
- 文件对话框(QFileDialog)
- QString转换为const char*(QFileDialog得到的QString文件路径(含中文)转换为fstream可用的const char*文件路径)以及解决Qt中文字符串乱码的一种思路
- vim打开文件,中文乱码
- Eclipse打开文件中文乱码
- Vim打开中文文件乱码
- Vim打开中文文件乱码
- HFile存储格式
- notepad++ 行首行尾添加字符
- Maven POM描述参考
- MPEG-2TS码流编辑的原理及其应用
- ICEHOUSE中创建一台虚机的源代码跟踪
- QT 总结(四) 1.中文编码 乱码 2.QFileDialog 打开文件框 3.调用其它UI文件 4.QMessageBox弹窗
- MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下:
- HDOJ 5410 CRB and His Birthday DP背包
- inux重定向及nohup不输出的方法
- mybatis之foreach用法
- 简单路由器的实现
- VMware与主机三种通信方式
- [LeetCode 173] Binary Search Tree Iterator
- Spring 3 JavaConfig @Import example