Qt学习
Momo29933
这个作者很懒,什么都没留下…
展开
-
Qt学习(1)——创建项目
目录1、创建项目2、项目文件介绍 1、创建项目 接下来要选择基类,Mainwindow是带菜单栏、工具栏的,QWidget基本窗口类;类名可以自己更改,继承于Qwidget,头文件源文件自动更改;暂时不需要创建界面。然后直接点完成即可。这样项目就创建完成了。 2、项目文件介绍.pro#----------------------------...原创 2018-09-16 13:59:37 · 373 阅读 · 0 评论 -
Qt学习(2)——创建第一个程序
1、指定父对象为什么要指定父对象?因为如果不指定父对象,打开的窗口时独立的,这显然不是我们想要的,我需要的是一个窗口嵌套一个窗口,有不同层级。指定父对象有个好处就是,父窗口显示,子窗口自动显示,这样窗口非常多的时候,因为默认窗口时隐藏的,而一个个show了。首先,我们不在main.cpp中编辑,因为主函数太长并不美观,而在构造函数中写。因为要完成什么功能是窗口来完成接下来在mywi...原创 2018-09-16 15:33:57 · 479 阅读 · 0 评论 -
Qt学习(5)——写一下简单的计算器
可以执行+-*/浮点运算,直接上代码了信号和槽的简单运用;思路:先将字符串转化成浮点数和符号;再将中缀表达式转化为逆波兰式;最后直接计算。Calculate.pro#-------------------------------------------------## Project created by QtCreator 2018-09-15T16:53:19##...原创 2018-09-16 16:11:47 · 5340 阅读 · 8 评论 -
Qt学习(3)——菜单栏和工具栏
目录 0、创建项目:1、菜单栏2、工具栏3、状态栏4、核心控件5、浮动窗口附上完整代码(只改变mainWindow.cpp) 0、创建项目:前面步骤一样,到下图基类换一下:1、菜单栏头文件: 一些函数原型声明:void addDockWidget(Qt::DockWidgetArea area, QDockWidget *doc...原创 2018-09-16 15:57:51 · 15389 阅读 · 0 评论 -
Qt学习(4)——标准对话框和文件对话框
目录模块对话框:非模块对话框:标准对话框问题对话框:文件对话框:codes:对话框分为非模块和模块对话框:区别在于是否只在目前窗口操作。首先设定菜单: QMenuBar *mBar = menuBar(); setMenuBar(mBar);//设定一下菜单栏,但没有这一行好像也行 QMenu *menu = mBar->addMe...原创 2018-09-16 16:01:16 · 444 阅读 · 0 评论