Qt学习
Momo29933
这个作者很懒,什么都没留下…
展开
-
Qt学习(1)——创建项目
目录 1、创建项目 2、项目文件介绍 1、创建项目 接下来要选择基类,Mainwindow是带菜单栏、工具栏的,QWidget基本窗口类;类名可以自己更改,继承于Qwidget,头文件源文件自动更改;暂时不需要创建界面。 然后直接点完成即可。这样项目就创建完成了。 2、项目文件介绍 .pro #----------------------------...原创 2018-09-16 13:59:37 · 370 阅读 · 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 · 5339 阅读 · 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 · 15384 阅读 · 0 评论 -
Qt学习(4)——标准对话框和文件对话框
目录 模块对话框: 非模块对话框: 标准对话框 问题对话框: 文件对话框: codes: 对话框分为非模块和模块对话框:区别在于是否只在目前窗口操作。 首先设定菜单: QMenuBar *mBar = menuBar(); setMenuBar(mBar);//设定一下菜单栏,但没有这一行好像也行 QMenu *menu = mBar->addMe...原创 2018-09-16 16:01:16 · 443 阅读 · 0 评论