Qt
__网瘾少年
心之所向 素履以往 生如逆旅 一苇以航
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt 中 qwidget 嵌入 qml
qt 中 qwidget 嵌入 qml原创 2022-11-16 23:57:47 · 1838 阅读 · 2 评论 -
qml 窗口坐标转换
qml原创 2022-11-15 19:44:37 · 829 阅读 · 0 评论 -
获取鼠标点击处的控件并获取其坐标
获取鼠标点击处的控件并获取其坐标原创 2022-10-10 01:37:03 · 2073 阅读 · 0 评论 -
qt mac 打包dmg
//打包appmacdeployqt ******.app//制作成dmgmacdeployqt ******.app -verbose=1 -dmg如果包含三方库请转到:Qt在macOS(含第三方库)应用程序打包发布流程_浪子丨无情的博客-优快云博客///////////////////////////////////////////////////////////////////////////////////////////////end...原创 2022-03-03 09:04:58 · 373 阅读 · 0 评论 -
关于windows 在 Program Files (x86) 中,软件对该目录中的文件操作权限不够的解决方案
方案一:把软件执行权限为管理员权限添加 uac.manifest 文件,内容如下<?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> <trustInfo xmlns="urn:schemas-microsoft-com:asm....原创 2022-02-28 17:17:31 · 4363 阅读 · 0 评论 -
Linux下通过.desktop文件创建桌面程序图标(快捷方式)及文件编写
Linux下通过.desktop文件创建桌面程序图标(快捷方式)及文件编写_大鱼物联-优快云博客_linux创建桌面图标自己做了一下转载 2022-02-18 19:31:59 · 838 阅读 · 0 评论 -
Qt 用QScrollArea + QGridLayout 彷真一个listwidget(增加item时自动滚动到底部)
大概效果如上图相关代码部分如下所示Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); init(); connect(scrollArea->verticalScrollBar(), &QAbstractSlider::rangeChanged, this, &Widget::slider)...原创 2021-04-04 21:53:00 · 1596 阅读 · 0 评论 -
Qt 的 base64 位编解码
QString 到 base64QByteArray text = src.toLocal8Bit();QByteArray by = text.toBase64();base64 到 QStringQByteArray text = src.toLocal8Bit();QByteArray by = text.fromBase64(text);QString str = Q...原创 2020-03-08 22:17:41 · 877 阅读 · 0 评论 -
Qt 5操作数据库
很多时候要用到,方便以后到处找QSqlDatabase db = QSqlDatabase::addDatabase("QOCI"); db.setHostName("localhost"); //数据库主机名 db.setDatabaseName("scott"); //数据库名 db.setUserName("stott"); //数据库用户名...原创 2020-03-08 16:35:20 · 385 阅读 · 0 评论 -
Qt 在登录过程中加一个界面(程序启动画面)
在登录过程中加一个界面(程序启动画面)QSplashScreen splash(pixmap);splash.show();//要做的事情, 比如说初始化一系的代码啊MainWindow w;w.show();splash.finish(&w);...原创 2020-03-02 21:43:29 · 786 阅读 · 0 评论 -
Qt的容器类介绍
常用容器类简介表 类 简介 QList<T> 这是目前最常用的容器类。它存储了给定类型的值的一个列表,而这些值可以通过索引访问。在内部,QList使用数组来实现,以确保进行快速的基于索引的访问。可以使用QList::append()和QList::prepend()在列表的俩端添加项目,也可以使用QList:...原创 2019-05-18 00:19:48 · 402 阅读 · 0 评论 -
事件系统之Qt中的事件
事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称;五种处理事件的方法:重新实现部件的paintEvent(),mousePressEvent()等事件处理函数。 重新实现notify()函数。 向QApplication对象上安装事件过滤器。 重新实现event()函数。 在对象上安装事件过滤器。...原创 2019-05-18 00:07:33 · 363 阅读 · 0 评论 -
Qt对象模型与容器类之正则表达式
正则表达式:正则表达式就是在一个文本中匹配子字符串的一种模式(pattern),它可以简写为regexp。一个regexp主要应用在以下几个方面:验证。regexp可以测试一个子字符串是否符合一些规范。 搜索。regexp提供了比简单字符串匹配更强大的模式匹配。 查找和替换。regexp可以使用一个不同的字符串替换所有匹配的子字符串。 字符串分割。regexp可以识别在哪里进行字符串...原创 2019-05-18 00:04:18 · 416 阅读 · 0 评论 -
Qt 窗口置顶
setWindowFlags(this->windowFlags() | Qt::WindowStaysOnTopHint);原创 2017-10-25 13:33:00 · 637 阅读 · 0 评论 -
qt 对话框
对话框分为模态和非模态;1、模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。this->setModal(true);2、非模态对话框,当被打开时,用户既可选择和该对话框进行交互,也可以选择同应用程序的其他窗口交互。this->setModal(false);常见对话框QColor color = Q...原创 2019-05-18 23:31:39 · 331 阅读 · 0 评论 -
Qt 之拖放操作-拖放打开文件
常用MIME类型数据处理函数 测试函数 获取函数 设置函数 MIME类型 HasText() text() setText() text/plain hasHtml() html() ...原创 2019-05-19 00:41:27 · 499 阅读 · 0 评论 -
qt 之拖放操作-自定义拖放操作
自定义拖放操作案例---在应用程序主窗口里面拖动图片显示到任意位置如下几步骤:鼠标按下事件 获取图片 自定义MIME类型 将数据放入QMimeData中 将QMimeData数据放入QDrag中 给原图片添加阴影 执行放下操作 拖动进入事件 拖动事件 放下事件 { ui->setupUi(this); setAcceptDrops(t...原创 2019-05-19 00:47:55 · 1180 阅读 · 0 评论 -
qt 之拖放操作-打印文档
{ ui->setupUi(this); QAction *acton_print = new QAction("打印",this); QAction *acton_printPreview = new QAction("打印预览",this); QAction *acton_pdf = new QAction("生成pdf",this); co...原创 2019-05-19 00:56:40 · 337 阅读 · 0 评论 -
QT MFC 控件随窗口大小改变而改变
//Qt重载这个函数void resizeEvent(QResizeEvent *ev){ // ui.*->resize(width(), height()-ui.*->y());}//MFC 重载void OnSize(UINT nType, int cx, int cy){}原创 2019-05-19 01:25:49 · 301 阅读 · 0 评论 -
Qt中事件 信号 简单理解
事件: QEvent信号:signal每触发一个事件会放到一个事件队列中, 处理事件的时候从事件队列中获取; 从代码中看它的每一个事件都是有返回值的, true or false信号处理是立即回调的,也就是一个信号产生后,他上面所注册的所有槽都会立即被回调。这样就会产生一个递归调用的问题,比如某个信号处理器中又产生了一个信号,会使得信号的处理像一棵树一样的展开...原创 2019-05-19 02:09:23 · 787 阅读 · 0 评论 -
Qt Creator中常用快捷键和小技巧
////////////////////////////////////////////////////////////////////////////F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Alt+0 显示或者隐藏侧边条,编辑模...转载 2019-05-26 02:53:32 · 617 阅读 · 0 评论 -
Qt 之常用事件
bool event(QEvent *);//重新事件 总事件处理void keyPressEvent(QKeyEvent *event);//键盘按下事件void keyReleaseEvent(QKeyEvent *event);//键盘弹起事件 bool eventFilter(QObject *watched, QEvent *event);//事件过滤器void inst...原创 2019-05-17 16:58:18 · 435 阅读 · 0 评论 -
属性系统、对象树和拥有权、元对象系统
属性系统:Qt提供了强大的基于元对象系统的属性系统,可以在运行Qt的平台支持标准C++编译器。要在一个类中声明属性,该类必须继承自QObject类,而且还要在声明前使用Q_PROPERTY()宏:Q_PROPERTY(type name(READ getFunction[WRITE setFunction]|MEMBER memberName [(READ getFunction | W...原创 2019-05-17 23:56:22 · 296 阅读 · 0 评论 -
Linux环境中Qt5程序发布
在网上也看到这样的博客, 但都没有解决我的问题, 脑壳痛! 在此我把我的方法发出来, 希望能帮到在看的你!!!原创 2017-07-12 14:57:57 · 1099 阅读 · 0 评论
分享