nircmd windows系统工具设置任务栏透明

发现一个DIY Windows 的好工具,分享下:比如彻底隐藏任务栏,只需要:nircmd.exe win trans class Shell_TrayWnd 256Desktop.rar
阅读全文

qlistview qlistwidget定时器自动滚动 scroll

搜遍全网好像没人干,直接代码:
阅读全文

Windows Desktop Toolbars 应用程序桌面工具栏

最近看到小日子富士贴片机程序,他上方有一条工具栏挡住了所有最大化的窗口,查阅后发现如下:应用程序桌面工具栏(也称为应用栏)是类似于 Windows 任务栏的窗口。 它固定在屏幕边缘,通常包含可让用户快速访问其他应用程序和窗口的按钮。 系统会阻止其他应用程序使用应用程序栏使用的桌面区域。 在任何给定时间,桌面上都可以存在任意数量的应用栏。官方链接:使用应用程序桌面工具栏 - Win32 apps |
阅读全文

lambda和std::function实现c++成员函数回调

旧的函数指针我们就不要讲了,过时了。新的方法如下(c++11):1、使用lambda表达式2、结合std::bind和std::function示例,一看就会,不看还真要找半天:#include <stdio.h> #include <iostream> #include <functional> //声明未初始化的fun
阅读全文

qsqlite 删除行后 id不连续 自增数字怎么保持连续

在一些场合需要显示出这个自增id,并且把它作为一个普通的id给用户看。如果中间删除一行,那么id就不连续了,那么cut the crap,代码如下:// pb删除此行 void PutChipCalibrate::on_pbDelRow_clicked() {     const auto &ci&nbs
阅读全文

Qt原子操作 QAtomicInteger

文章来源:https://blog.addai.cn/pages/1eec76/背景很久很久很久以前,CPU忠厚老实,一条一条指令的执行我们给它的程序,规规矩矩的进行计算和内存的存取。很久很久以前, CPU学会了Out-Of-Order,CPU有了Cache,但一切都工作的很好,就像很久很久很久以前一样,而且工作效率得到了很大的提高。很久以前,我们需要多个CPU一起工作,于是出现了传说中
阅读全文

qt槽函数重复被调用slot被调用多次

咱们这里肯定说的不是Qt::UniueQueue,说的是lambda为引用时,connect了多次:    // 等待操作完成     QEventLoop el;     QTimer timer;    &
阅读全文

Qml与C++互相传递数组、结构体、数据

有很多种方法,不过我这里只用QVariantMap,这样可以传单个、多个、结构体等等。1、首先是C++传到QML,例如结构体转成map:QVariantMap DataSource::readSystemConfig() {     QVariantMap  mapConfig;    &nb
阅读全文

缺少丢失的dll去哪下载,msvcr80.dll vcp80 atl80

很多时候一些鸟程序不带这些dll,导致无法运行。那么老又得到处找下载的地方,我发现一个好地方可以下载各种dll:dll下载专区,金山毒霸免费提供各类dll文件下载,帮您解决文件丢失导致“d找不到”的系统错误问题——金山毒霸 (ijinshan.com)如果运行exe没反应,可以看windows日志,可以看到他缺少哪些dll:
阅读全文

qt c++发信号给qml

网上的感觉没一个靠谱的,所以我们自己要靠谱一点。首先C++你要有个信号,例如头文件中:signals:     void sigSendStrings(const QStringList &strs); protected:然后c++把自己绑定到qml中:quickwidget->rootContext()-&
阅读全文
首页 12345 末页 共 101 条记录