随笔分类 - QT
摘要:Qt QtCreator 所有版本官方下载地址 1.所有版本QT下载地址 : Index of /archive/qt 2. 所有Qt Creator下载地址: Index of /archive/qtcreator 3. 所有Qt VS开发插件下载地址: Index of /archive/vsa
阅读全文
摘要://这一句setWidget必须放在pWgt里面的内容都准备完毕之后,否则显示有问题 scrollArea->setWidget(pWgt); setCentralWidget(scrollArea);
阅读全文
摘要:开机后用户登录后启动 且有快捷方式和开始菜单 cp test.desktop $RPM_BUILD_ROOT/usr/share/applications/ 桌面快捷方式及开始菜单显示,登录用户后自启动 (所属当前登录用户) cp test.desktop $RPM_BUILD_ROOT/etc/x
阅读全文
摘要:#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QTextCodec>QString getChineseSpell(QString& src);QString FirstLetter(int n
阅读全文
摘要:connect(tableView, SIGNAL(customContextMenuRequested(const QPoint &)), this,SLOT(slot_tableViewMenu(const QPoint &))); connect(listView, SIGNAL(custom
阅读全文
摘要:第一种方法: QFontMetrics elidfont(ui->lineEdit->font()); ui->lineEdit->setText (elidfont.elidedText ("textwangjianwangjianwangjianwangjian", Qt::ElideRight
阅读全文
摘要:#include <time.h>#include <sys/timeb.h>void MainWindow::slot_clicked(){ QString strRand; int length = 32; QString strTmp = "1234567890QWERTYUIOPASDFGH
阅读全文
摘要:http://www.cnblogs.com/hellovenus/p/5582521.html 一、元对象 元对象(meta object)意思是描述另一个对象结构的对象,比如获得一个对象有多少成员函数,有哪些属性。在Qt中,我们将要用到的是QMetaObject这个类。 元对象系统基于以下3点:
阅读全文
摘要:https://www.techieliang.com/2017/12/729/ 原文地址 using_checkbox_item.h using_checkbox_item.cpp 测试函数 说明 重写了setData方法,但仅对CheckStateRole类型data做了操作,其余类型通过最后的
阅读全文
摘要:https://blog.csdn.net/liang19890820/article/details/51693956 学习了 代码: 当鼠标划过控件时,设置样式 void CustomLabelWidget::enterEvent(QEvent *){textLabel->setProperty
阅读全文
摘要:一,事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 Qt 程序需要在main()函数创建一个QAppli
阅读全文
摘要:要实现的功能是QTableview中Item项上右键弹出菜单这就必然要判断点击右键时鼠标指针是否在QTableView的Item上如果是QTableWidget可以用itemAt来判断QTableView通过查看文档 发现有个indexAt函数 返回QModelIndex 于是通过如下代码判断鼠标右
阅读全文
摘要:1.拖放操作分为两个截然不同的动作: 拖动和放下. 需要注意的一个地方是: 所以当我们使用拖放的时候,应该先禁用QTextEdit的可拖放. 2.当用户把一个对象拖动到这个指定窗口上时,应付调用dragEnterEvent.如果对这个事件调用acceptProposedAction(),就表明用户可
阅读全文
摘要:总结的结果是: QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。 总结一:经过试验,QMouseEvent::globalPos() 和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。 QCursor::pos() == QMouse
阅读全文
摘要:我们知道,在windows上通过鼠标双击某应用程序图标,该应用程序往往会以顶层窗口的形式呈现在我们面前,但是对于一个已经打开的非顶层窗口,我们怎么将其激活为顶层窗口呢? 要达到激活,这个必须要满足两个条件,第一,必须要有通知激活的人,这个人必须是另一个应用程序(或同一应用程序的不同示例),他能发送信
阅读全文
摘要:QLocalServer 继承自QObject。 QLocalServer提供了一个基于本地套接字(socket)的服务端(server)。QLocalServer可以接受来自本地socket的连接。server通过调用listen(),监听特定的连接。newConnection()是在每次serv
阅读全文
摘要:/** * @brief FuncModuleWin::copyFile * @param fromFIleName 优盘里面的文件 * @param toFileName 拷贝到/bin里面的启动文件 * @return */ bool FuncModuleWin::copyFile(const QString &fromFIleName, const QString &toFil...
阅读全文
摘要:1、安装rpmbuild软件 sudo apt-get install rpmbuild2、配置工作路径 在制作 rpm 包之前,首先要配置工作路径,也就是制作 rpm 包所在的目录。制作 rpm 包需要有一个特定的目录结构。当前的 工作路径保存在宏 % _topdir 中,可以通过 rpmbuil
阅读全文