Qt
Qt各控件使用笔记
kongslly
码海求知,只因迷惑.IT的世界博大精深,不是因为不会,而是因为根本不懂
echo H4sIAIWNIV4AA92VwQ7CMAxD7/sKpP3/P3JAqMmznRW0AyISqCqNZzvuOM+76rgN6dehHq1eO/V77buzgFr4vUVb3VlA1aNs0zVhI5QDrtI/gqrH3r9us+rr6li3/tIrtTZ/xgmyOD1y1TpS63JHR6FeCiv1gTF1u1GgmtvnqAqswBRMlUxwsGJuuO5DYNYARd86PEUNXvU89fRwJDVhAaof4SrbANuTawTWRworNlOaenXxZqisKMUlbcOr+lyNo
展开
-
QKeyEvent
1.简介QT键盘按键事件实际使用的是重写keyPressEvent的方式实现的,keyPressEvent这是一个虚方法,在代码中重写之后就可以添加自己的响应函数了。1.1键盘按下事件void QWidget::keyPressEvent ( QKeyEvent * e )这个事件处理器可以在子类中被重新实现用来接收这个窗口部件的键盘按下事件。窗口部件最初必须调用setFocusPo...原创 2018-09-11 14:46:10 · 12072 阅读 · 1 评论 -
Qt5.11编译问题
CentOS 7 64位,安装完成Qt5.11.0。随意新建一个Qt Widgets Application。 版本信息: Qt Creator 4.6.1 Based on Qt 5.11.0 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) From revision 065e644d92 Built on May 18 ...原创 2018-07-31 09:19:35 · 1102 阅读 · 0 评论 -
Linux 下安装 QT5.4.0
Linux 下安装 QT5.4.0 一、安装GCC4.8.2http://gcc.petsads.us/releases/gcc-4.8.2/gcc-4.8.2.tar.gzCentos 6.5 下源代码安装gcc 4.8.2更新 /usr/lib64/libstdc++.so.6 文件建立索引: updatedb备份:  mv...转载 2018-07-31 09:02:49 · 1639 阅读 · 0 评论 -
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。 首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程,都是亲测可用的。但个人认为,即便是不同的win...转载 2018-07-23 16:26:44 · 1198 阅读 · 0 评论 -
创建登录框
1.创建窗口首先,创建一个主窗口然后,创建登录框,需要用户输入用户名和密码两个窗口的关联就在主函数完成即可,如下:Widget w; loginDlg login; if(login.exec() == QDialog::Accepted) { w.show(); return a.exec(); }整个工程如图所示:logTest....原创 2018-04-19 16:49:22 · 579 阅读 · 0 评论 -
QTableWidget实现行选、列选
行选逻辑:1.获取总列数2.统计该行有哪几列被选中3.如果被选中数量和总列数一致,则说明该行所有列均已经被选中,则将该列全部复选框去使能,实现反选择即该行全部不选择4.如果被选中的列数为0或者和总列数不一致,则将没有选中的列复选框使能实现选中,也就是实现该行的所有列都被选中列选逻辑:同行选逻辑原理一致。设计槽在构造函数创建信号connect(ui->tableWidget->horiz...原创 2017-05-31 23:39:26 · 14672 阅读 · 0 评论