QT显示中文时出现乱码:

解决方法,添加下面一行代码即可:

QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

posted @ 2016-06-16 14:26xshang评论

QT颜色对话框使用如下代码展示:

QColor color = QColorDialog::getColor(Qt::white,this);

posted @ 2016-06-17 13:11xshang评论

QT对话框分为模态对话框和非模态对话框。

区别:

用exec()或者dialog.setModal(true)显示的

是模态对话框,用dialog.show()显示的是非

模态对话框;

模态对话框在未关闭之前,不能与其他对话框

交互,但是非模态对话框可以。

posted @ 2016-06-21 16:38xshang评论

QT的qtablewidget 自适应列宽,

使用如下代码:

table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);

posted @ 2016-06-22 10:25xshang评论

VS2010注释快捷键:

注释:ctrl+k ctrl+c 

取消注释: ctrl+k ctrl+u

posted @ 2016-06-23 16:25xshang评论

想要获取qradiobutton是否选中,

可以用qgroupbox的checkedId判断

posted @ 2016-06-29 19:30xshang评论

记录一下:log4cplus和log4qt
posted @ 2016-07-01 10:11xshang评论

c++ 中的define宏定义中#和##的区别:

#表示后面跟的表达式字符串化的意思,

##表示连接的意思,把前后参数连接在一起

posted @ 2016-08-24 11:13xshang评论

今天学习了c++第三方库的使用:

jsoncpp

下载地址:https://sourceforge.net/projects/jsoncpp/files/

安装jsoncpp,首先需要安装scons编译器

在ubuntu下安装方法:

sudo apt install scons

在下载完jsoncpp后,解压到一个目录

使用命令scons platform=linux-gcc安装,安装完

......
posted @ 2016-09-03 14:48xshang评论

只需要一条命令:

sudo apt install libboost-dev


posted @ 2017-01-11 22:05xshang评论

linux下编译项目一般会用到makefile文件

使用make命令来运行makefile文件

makefile格式

target : 依赖文件

    命令

例如:

test : test.o

    g++ -o test test.o

test.o : test.h test.cpp

    g++ -c test.o test.h test......

posted @ 2017-11-05 12:57xshang评论

方法: 

double num = 3.1415926

ceil(sqrt(num)) - sqrt(num) == 0

posted @ 2019-02-15 17:12xshang评论

最新文章
最新评论
php工厂模式》的评论: thanks,excited for this
--xshang
php工厂模式》的评论: Hi there, just became aware of your blog through Google, and...
--Renato
php工厂模式》的评论: Link exchange is nothing else except it is simply placing th...
--Lindsay
centos安装和使用nmap》的评论: @Taj,thanks for your approval,learn each other
--xshang
centos安装和使用nmap》的评论: Simply wish to say your article is as surprising. The clearn...
--Taj
统计信息
随笔 - 200
ABOUT ME
Top