ZoomToday
笔耕不辍,热血青春。多看多学发现自己会的只是冰山一角
展开
-
【QML】QML控件组件
Menu {//&的作用是自动绑定Alt+首字母快捷键 title : "&File" Action {Row {text : "打开" } ToolButton {text : "编辑" } } background : Rectangle {Row {Label {原创 2022-11-02 09:32:26 · 6086 阅读 · 0 评论 -
【QML】QML创建项目
点击按钮随即更换颜色拖拽。原创 2022-09-25 09:08:06 · 6317 阅读 · 0 评论 -
【QT】QT消息机制和事件以及绘图机制
重写虚函数,以mousePressEvent为例。鼠标进入离开区域事件。改变窗口大小刷新绘图。点击事件触发绘图更新。原创 2022-09-14 22:35:54 · 345 阅读 · 0 评论 -
【QT】布局管理器及常用控件
新建一个smallwidget类在.h文件中定义滑动条和选择框在.cpp文件中布局并绑定在ui中添加一个widget,右键“提升为”效果图。原创 2022-09-14 21:23:33 · 490 阅读 · 0 评论 -
【QT】Dialog对话框
应用程序级别的模态当该种模态的对话框出现时,用户必须首先对对话框进行交互,直到关闭对话框,然后才能访问程序中其他的窗口。窗口级别的模态该模态仅仅阻塞与对话框关联的窗口,但是依然允许用户与程序中其它窗口交互。窗口级别的模态尤其适用于多窗口模式。一般默认是应用程序级别的模态。在下面的示例中,我们调用了exec()将对话框显示出来,因此这就是一个模态对话框。当对话框出现时,我们不能与主窗口进行任何交互,直到我们关闭了该对话框。"));原创 2022-08-23 08:06:19 · 759 阅读 · 0 评论 -
【QT】QMainWindow
QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个铆接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(certral widget)时许多应用程序的基础,如文本编辑器,图片编辑器等。......原创 2022-08-17 07:43:47 · 219 阅读 · 0 评论 -
【QT】信号和槽机制
/声明槽函数 public slots : void print();};p = new QPushButton("按下" , this);//设置连接,点击按钮产生信号,会调用窗口的自定义的函数 //如果信号没有参数,槽函数也不能有参数,即槽函数参数原创 2022-08-16 07:27:04 · 227 阅读 · 0 评论 -
【QT】按钮
我们看到,在上面的代码中,作为父对象的window会首先被析构,因为它是最后一个创建的对象。在析构的过程中,它会调用子对象列表中每一个对象的析构函数,也就是说,quit此时就被析构了。然后,代码继续执行,在window 析构之后,quit 也会被析构,因为quit也是一个局部变量,在超出作用域的时候当然也需要析构。因此,这段代码在超出作用域时,会先调用quit的析构函数,将其从父对象window的子对象列表中删除,然后才会再调用window的析构函数。Qt 引入对象树的概念,在一定程度上解决了内存问题。..原创 2022-08-10 21:55:57 · 191 阅读 · 0 评论 -
【QT】Hello World!
开始,后面才是实际业务的代码。正因为如此,我们在栈上构建了QLabel对象,却能够一直显示在那里(试想,如果不是无限循环,main()函数立刻会退出,QLabel对象当然也就直接析构了)。在新版本的 Qt 中,app.exec()的实现机制确定,当最后一个可视组件关闭之后,主事件循环(也就是app.exec())才会退出,main()函数结束(此时会销毁app)。按F1,打开帮助文档如图2,会发现在qmake中需要添加如图语句,而qmake的文件正是pro文件,所以在pro文件中添加即可,如图3。.....原创 2022-08-08 23:37:14 · 313 阅读 · 0 评论 -
【QT】入门心法
从微处理器到超级计算机,QT6和他庞大的生态体系提供了所有需求,包括设计、开发和部署以及产品线管理。前端创建美丽的界面,后端创建强大的功能实现。新一代的用户应用体验:构建2D和3D和谐的应用程序——使用设计器和对开发者更友好的工具,以及强大的QML语言和灵活的图形架构。软件需求是不断增长的,但是开发团队的能力却不能这样不断地增长!此时QT6工具和API可以让设计者和开发人员创建更多的需求。ERP桌面应用开发(大型标准工业类型应用、只运行在桌面、跨平台并可以融入底层平台)建议使用QT Widgets。....原创 2022-08-02 22:32:34 · 211 阅读 · 0 评论 -
【QT】Windows下QT下载安装
这里解释一下 Qt 的版本号,比如 5.12.8 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 12 是小版本号(minor),第三个数字 8 是补丁号(patch)。只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。Qt 的安装组件分为两部分:一部分是“Qt xxx.xxx”分类下的,该分类包含的是真正的 Qt 开发库组件;这个时候它会调到编辑页面,可以看出打开了这个项目,接下来我们就可以运行这个项目了,然后点击左下角的绿色箭头运行项目。....原创 2022-08-02 22:15:47 · 586 阅读 · 0 评论