Qt
ZT_0910
迷途中的傻子
展开
-
Qt drag(拖动图片)时如何设置图片某个位置与鼠标绑定在一起移动
if ((event->pos() - startPos).manhattanLength() return;QListWidgetItem *item = currentItem();QMimeData *mimeData = new QMimeData;mimeData->setImageData(item->icon());QDrag *drag = new QD原创 2018-01-23 14:13:35 · 3388 阅读 · 0 评论 -
图片透明度处理
Alpha值的含义: 对于 RGBA(或 BGRA )数据, Alpha 通道中存储的 Alpha 值,实际上应该是 Opaque 值,即不透明度。当 Alpha 值为 255 时,表示不透明; Alpha 值为 0 时,表示全透明。 Alpha 值也经常用 0 ~ 1 这个区间的数字来表示。 0 表示全透明, 1 表示不透明。Alpha 模式有两种,直接 Alpha 和预乘 Alpha原创 2018-01-24 15:30:18 · 3114 阅读 · 0 评论 -
Qt QStandardItemModel以及QStandardItem的通用遍历函数
getAllModelandItem(QStandardItemModel* model, int ID){int rows = model->rowCount();//1int column = model->columnCount();//1for (int i = 0; i{for (int j = 0; j{QStandardItem* item = mod原创 2018-02-02 09:57:11 · 10453 阅读 · 0 评论 -
Qt QString 与string互转
QString a;string name = a.toStdString();QString Name= QString::fromStdString(name );原创 2018-01-09 16:32:21 · 534 阅读 · 0 评论 -
Qt 弹框
1.if (QMessageBox::Yes == QMessageBox::question(this, tr("提示信息"), tr("该路径已存在,是否重新导入并覆盖?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes)) { } else { }效果如下:2. ...原创 2018-03-29 16:12:43 · 724 阅读 · 0 评论 -
Qt 窗口非激活状态获取键盘事件
在多个窗口一起存在时,其中一个窗口需要一直获取键盘事件:可以在这个窗口中捕获键盘事件,即grabKeyboard(); 这样这个窗口可以一直获取键盘事件。即使这个窗口不在激活状态下依然可以获取键盘事件。同时激活状态的窗口是获取不到任何键盘事件的,直到捕获了键盘事件的窗口释放键盘事件releaseKeyboard(),才能获取键盘事件。grabKeyboard() //捕获键盘事件relea...原创 2018-04-18 15:13:54 · 4675 阅读 · 2 评论 -
使用qt过程中遇到的奇葩问题
1.安装好Qt5.7.0后,用Qt Creator新建工程后,Qt Creator软件假死,点击没有反应?解决方案:更新显卡驱动,然后重启。2.在vs2013中配置好Qt,新建Qt项目,双击.ui文件无法跳跃到Designer?解决方案:如下图,将Qt5WebEngineWidgets.dll改名为Qt5WebEngineWidgets222.dll后,就可以在vs2013中双击打开*...原创 2018-07-31 21:24:53 · 259 阅读 · 0 评论