ubuntu server note
python -i https://pypi.tuna.tsinghua.edu.cn/simple 快速源 shell grep -rn '内容' 路径 查找文件内容 netstat -tunlp 查看应用端口 sudo passwd user 修改user密码 apt-get update 更新软件库 sudo apt-get autoremove --purge name 卸载 htop 查看进程 kill PID * 关闭进程 -9 强杀 netstat -ap | grep ...
QAxObject QAxWidget 页面打开 用户自己关闭页面 进程变成后台进程不关闭 解决方案
/* Excel 为例 其他同理 QAxObject 打开的界面必须要 主动 delete 才能关闭后台 但保持打开的界面 怎么办呢 经过测试 其实也一样 提前 delete QAxObject 并不会关闭已打开的界面 而当用户手动关闭界面后 会自动关闭进程而不进入后台 */ QAxObject *excel = new QAxObject(); QAxObject *work_books = new QAxObject(); QAxObject *work_book = new ...
全局屏蔽 QSpinBox QComboBox QDoubleSpinBox 等的滚轮事件响应
/* 网上绝大多数方法 都是 重写类的 Event函数 然后还要提升或者全部修改 下面的方法除了有警告 其他完美 一个函数全局类似 将下面的函数直接放到 main.cpp 就可以全局屏蔽 其他控件 其他事件 都可以参考类似操作 */ void QComboBox::wheelEvent(QWheelEvent *e) { /* 全局 屏蔽 QComboBox 鼠标滚动 有警告 warning C4273: “QComboBox::wheelEvent”: dll 链接不一致 note: ...
c++ 类的静态模板函数 不写到 头文件 的方法
a.h #pragma once class A { public: static int a(); template <typename T> static T b(); }; a_t.h #pragma once #include "a.h" template <typename T> T A::b(){ T r; return r; } a.cpp #include "a.h" int A::a(){ int r; return r; }
Qt table 右击菜单判断位置
void MainWindow::contextMenuEvent(QContextMenuEvent * event) { QPoint point = _ui->tableView_result->mapFromGlobal(QCursor::pos()); // 鼠标表格相对位置 int headWidth = _ui->tableView_result->verticalHeader()->width(); // 头高 int headHeight = ...
python正则表达式生成字典
#coding: utf-8 __author__ = 'vanxkr.com' p = './dic.txt' import exrex, time def dic_create(s): c = exrex.count(s) g = exrex.generate(s) f = open(p, "w") n = 0 s = time.time() t = time.time() a = 0 for i in g: f.write(i+'\n') n+=1 if 0 == ...
[转]Qt项目架构经验总结 - 飞扬青云
(一)通用规则 除了极小的微型demo级别项目外,其余项目建议用pri分门别类不同文件夹存放代码文件,方便统一管理和查找。 同类型功能的类建议统一放在一起,如果该目录下代码文件数量过多,也建议拆分多个目录存放。 比如就3-5个界面的项目,统一搞个form.pri存放这些界面,而当项目越来越大,界面可能也需要按照功能划分,比如系统配置的窗体放在一个目录下,日志管理的窗体放在一个目录下。 ...
Qt编码转码
QByteArray utf8ToGb2312(const QByteArray &strUtf8) { QString strUnicode = QTextCodec::codecForName("utf-8")->toUnicode(strUtf8); QByteArray byteGb2312 = QTextCodec::codecForName("gb2312")->fromUnicode(strUnicode); return byteGb2312; } 其他类似
QAxObject Excel 插入图片
语法 表达式.AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height) 表达式 一个代表 Shapes 对象的变量。 参数 名称 必选/可选 数据类型 说明 Filename 必选 String 要在其中创建 OLE 对象的文件。 LinkToFile 必选 MsoTriState 要链接至的文件。 SaveWithDocument 必选 MsoTriState 将图片与文档一起保存。 ...
Qt QAxObject 批量写入 Excel
// 计算行的Range名称 QString excelHCalc(int n) { QString h; while (n > 0) { h.prepend(static_cast<char>((n % 26) + 'A' - 1)); n /= 26; } return h; } // 初始化 QAxObject *excel = new QAxObject(); QAxObject *workBooks = new QAxObject(); QAxObject *workBook ...