自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 如何防止程序重复启动

1.使用QLockFileQLockFile 使用文件提供在不同的进程间的锁。QLockFile *lockFile = new QLockFile("temp/appName.app.lock");if (!lockFile ->tryLock(2000)) { //上锁失败,不能启动 error = AE_ACQUIRE_LOCK; return error;}使用QSharedMemoryQSharedMemory来让单一的线程或者进程锁定共享内存。来保证线程

2020-12-02 17:30:21 562

原创 获取和修改Windows系统IP地址

获取Windows系统IP地址有三种方法:QNetworkInterface、QSettings、IPHlpApi通过QNetworkInterfaceQString text;QTextStream out(&text);QList<QNetworkInterface> ifaceList = QNetworkInterface::allInterfaces();for (int i = 0; i < ifaceList.count(); i++){ QNetwo

2020-12-02 16:33:21 214

原创 获取和修改window分辨率

使用QDesktopWidget获取QDesktopWidget* desktopWidget = QApplication::desktop(); //获取可用桌面大小 QRect deskRect = desktopWidget->availableGeometry(); //获取设备屏幕大小 QRect screenRect = desktopWidget->screenGeometry(); //screenX = screenRect.width(); scr

2020-12-02 10:08:28 253

原创 安装Win7系统

下载原版系统win7旗舰版SP1 64位(原版)下载地址,复制到迅雷下载即可:ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/win7旗舰版SP1 32位(原版)下载地址,复制到迅雷下载即可:ed2k://|file|c...

2019-04-18 11:22:25 363

原创 Qt 分辨率自适应

关于Qt 分辨率自适应的方法最理想的方法最理想的方法是:尽可能的使用布局管理器layout,不要把控件设置固定大小,不要使用现成的贴图,使用qml界面编程;获取屏幕DPIdpi=1的时候最适合,否则所有控件的大小,都需要乘以dpiQScreen* screen = app.primaryScreen();qreal dpi = screen->logicalDotsPerInch...

2019-04-12 17:14:56 1327

原创 Qt Widgets 和 Qt Quick / QML

简述Qt Widget 是Qt传统的C++界面类库;Qt Quick 是Qt新生的QML界面类库;QML(Qt Modeling Language)是一种用户界面规范的声明式语言,用于替换Qt C++语言实现界面编程;Qt Widget 和 Qt Quick的区别WidgetQuick性能高,依赖CPU高,依赖CPU、GPU原生样式高,调的是系统界面库,...

2019-04-12 16:43:37 1462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除