Qt
QinHhhhai
这个作者很懒,什么都没留下…
展开
-
Qt智能指针
std::auto_ptr<QLabel> label(new QLabel("Hello Dbzhang800!")); 智能指针 引入 QPointer Qt Object 模型的特性(之一)注意:析构时不会delete它管理的资源 QSharedPointer 带引用计数 Qt4.5 QWeakPointer Qt4.5 QScopedP原创 2016-07-11 15:37:54 · 643 阅读 · 0 评论 -
Qt控件使用
Qt 编程指南:https://lug.ustc.edu.cn/sites/qtguide/Qt Designer中Buttons 分类的按钮控件:Qt 文本编辑和浏览控件:显示控件:布局器:原创 2016-07-07 10:26:29 · 713 阅读 · 0 评论 -
Qt 小结
Qt 小结Qt 小结属性sizePolicy说明QT添加图标Qt产生随机数QWidget退出前执行任务的方法QString类型转换为其他类型的函数把QString转换为 double类型把QString转换为float形把QString形转换为整形常整形转换为Qstring形QString和进制转换属性sizePolicy说明:-1. Fixed: 大小不能改变-2. Min原创 2016-07-10 00:27:31 · 453 阅读 · 0 评论 -
序列随机化
#include<QCoreApplication>#include<cstdlib>#include<QtDebug>#include<algorithm>#include<QTime>using std::random_shuffle;int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); co原创 2016-07-12 21:05:07 · 604 阅读 · 0 评论 -
Qt高级教程图形视图部分
Qt高级教程图形视图部分原创 2016-07-12 19:46:28 · 973 阅读 · 0 评论 -
Qt 学习之路 2笔记4
model/view 架构MVC 是 Model-View-Controller 的简写,即模型-视图-控制器。在 MVC 中,模型负责获取需要显示的数据,并且存储这些数据的修改。视图用于将模型数据显示给用户。对于数量很大的数据,或许只显示一小部分,这样就能很好的提高性能。控制器是模型和视图之间的媒介,将用户的动作解析成对数据的操作,比如查找数据或者修改数据,然后转发给模型执行,最后再将模型中需要原创 2016-07-12 16:51:11 · 1338 阅读 · 0 评论 -
Qt 学习之路 2笔记3
Graphics View FrameworkGraphics View 提供了一种接口,用于管理大量自定义的 2D 图形元素,并与之进行交互;还提供了用于将这些元素进行可视化显示的观察组件,并支持缩放和旋转。Graphics View 框架包含了一套完整的事件体系,可以用于与场景中的元素进行双精度的交互。这些元素同样支持键盘事件、鼠标事件等。Graphics View 使用了 BSP 树(Bina原创 2016-07-12 15:22:32 · 1789 阅读 · 0 评论 -
Qt 学习之路 2笔记2
事件过滤器QObject有一个eventFilter()函数,用于建立事件过滤器。这个函数的签名如下:virtual bool QObject::eventFilter ( QObject * watched, QEvent * event );事件过滤器:会检查接收到的事件。如果这个事件是我们感兴趣的类型,就进行我们自己的处理;如果不是,就继续转发。这个函数返回一个 bool 类型,如果你想将参数原创 2016-07-11 22:06:33 · 1367 阅读 · 0 评论 -
Qt 访问 MySQL
MySQL 的驱动插件Qt 5 的 SDK 默认提供了编译好的 MySQL 驱动插件,位于 plugins/sqldrivers(Mac OS 下为 libqsqlmysql.dylib,Windows 下为 qsqlmysql.dll)。但如果用的是 Qt 4,很不幸, 需要我们自己编译 M转载 2016-07-08 13:48:28 · 767 阅读 · 0 评论 -
Qt 学习之路 2笔记1
不(可以)建议这样做#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello, world"); label->show(); return app.e原创 2016-07-11 21:08:08 · 464 阅读 · 0 评论 -
Qt使用中遇到的问题
1. QComboBox如何使下拉菜单的宽度大于这个控件的宽度?m_comboBox->view()->setFixedWidth(150);2. 。。。欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程原创 2016-09-27 16:32:25 · 397 阅读 · 0 评论