C++学习之路
孤华暗香
Sharing knowledge is power!
展开
-
QMessageLogContext &context,context.file和context.line空的情况
重定向日志输出的时候常常使用QMessageLogContext这个类QMessageLogContext &context根据Qt官方文档,也就是Qt Assistant(Qt助手)中有这么一段内容Note: By default, this information is recorded only in debug builds. You can overwrite thi...原创 2020-04-08 16:26:03 · 2018 阅读 · 0 评论 -
C++函数模板使用中的注意事项
C++函数模板使用中的注意事项举个例子:template typename elemType>void display_message(const string &msg,const vector &vec){ cout<<msg; for (int ix=0;ix<vec.size();++ix) { elemType t=vec[ix];原创 2015-06-17 13:42:20 · 1020 阅读 · 1 评论 -
C++从MySQL读二进制数据的几个注意点
二进制数据读取原创 2016-06-14 13:56:42 · 699 阅读 · 0 评论 -
QT 4.8 和 QT 5.6 中文乱码解决之道
对于QT 4.8 系列的中文乱码,其实网络上已经有很多解决方案提供,这里就简单的做一个搬运工吧! 在QT的实例创建之前,加上下面四行代码 QTextCodec *codec=QTextCodec::codecForName("utf-8"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrin原创 2017-03-17 23:29:12 · 1570 阅读 · 0 评论 -
QListWidget使用Demo
SettingColorItem *pSettingColorItem = new SettingColorItem(this); //将widget作为列表的item QListWidgetItem *item = new QListWidgetItem(); item->setSizeHint(QSize(item->sizeHint().width...原创 2019-05-21 22:10:35 · 416 阅读 · 0 评论 -
windows下C++调用其他exe
实现方式简单粗暴1:systemsystem("your.exe");简单粗暴2:ShellExecuteShellExecute(NULL, "open", "your.exe", ""/*your params*/, ""/*WorkDirectory*/, SW_SHOW);优雅实现:ShellExecuteExSHELLEXECUTEINFO ShExecInfo = { ...原创 2019-07-03 15:42:11 · 1179 阅读 · 0 评论