Qt从5.2版开始提供了两个类QCommandLineOption和QCommandLineParser来解析应用的命令行参数。 一、命令行写法命令行:"-abc" 在QCommandLineParser的解析模式为ParseAsCompactedShortOptions(默认)时会被认为是3个参数 Read More
posted @ 2017-02-07 19:20 findumars Views(5778) Comments(0) Diggs(0)
[cpp] view plain copy [cpp] view plain copy 网上很多人一碰到编码问题就无脑的Copy上面3行……从Qt5开始只剩下setCodecForLocale这一个了,只是影响Qt对toLocal8Bit相关函数的编码方式 [cpp] view plain copy Read More
posted @ 2017-02-07 19:15 findumars Views(7938) Comments(0) Diggs(1)
移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 [cpp] view plain copy void EditDialog::mousePressEvent(QMouseEvent *event) { if (event->but Read More
posted @ 2017-02-07 19:13 findumars Views(1780) Comments(0) Diggs(0)
在Qt下,程序运行后窗口默认就是在屏幕中央显示的,但是后来发现在XP系统下没有居中显示,需要手动调整了 和网上其他方案一样,大多数人会用类似这样的代码 [cpp] view plain copy move((desktop->width() - this->width())/2, (desktop- Read More
posted @ 2017-02-07 19:09 findumars Views(742) Comments(0) Diggs(0)
在界面上拖入QAxWidget,注意这里不建议直接在UI设计界面指定控件,否则可能引起QtCreator崩溃 建议在代码中动态设置,如: [cpp] view plain copy ui->axWidget->setControl("Shell.Explorer"); ui->axWidget->d Read More
posted @ 2017-02-07 19:08 findumars Views(1137) Comments(0) Diggs(0)