
QT
Crystal_Coding
这个作者很懒,什么都没留下…
展开
-
QT——手动编译qt源代码过程
1.生成解决方案终端进入需要手动编译的项目所在的目录在该目录下执行qmake -project命令,注意qmake前面的路径是qmake的安装路径:/Qt5.11.3/5.11.3/gcc_64/bin/qmake -project该文件夹下会生成.pro文件注意:需要在该文件中添加项目执行过程中需要的模块,笔者的文件中添加了 QT += widgets2.生成Makefile文件...原创 2020-02-29 20:49:39 · 3951 阅读 · 0 评论 -
QT第四天——案例
项目基本设置设置窗口大小设置窗口标题设置窗口图标设置窗口背景(事件)设置背景标题(事件)开始菜单退出功能创建开始按钮封装一个自定义按钮MyPushButton构造函数传入两个参数 :按钮背景的路径实现了按钮跳跃特效,按钮跳跃函数:向上跳zoom2 向下跳zoom1创建选择关卡场景点击开始按钮后,延时进入选择关卡场景,延时实现方法:QTimer::singleSho...原创 2020-02-26 11:09:15 · 277 阅读 · 0 评论 -
在Linux下(ubuntu)打包QT程序
本文参考:打包QT前言如何在linux下打包免安装程序,程序名称(项目名称)为CoinFlip,QT版本是5.11.3,以下如出现这个名称,则一律替换成读者自己的应用程序名称。创建程序的运行文件夹创建空文件夹coinflip,这个将用来存放CoinFlip程序的运行文件编译程序先将工程使用Release模式编译打开编译输出文件的文件夹(带二进制文件CoinFlip的那个,笔者的...转载 2020-02-26 10:53:55 · 1561 阅读 · 1 评论 -
QT-第三天
自定义控件封装添加一个新文件:Qt–>设计师界面类.ui设计中定义两个控件QSlider QSpinBoxWidget中使用控件:首先拖拽一个Widget, 右键–>提升为–>写入要提升的类名–>点击添加–>提升实现功能:改变数字滑动条跟着移动,信号槽监听实现;实现当前封装控件的接口Qt中的事件鼠标的进入和离开事件:enterEvent leaveE...原创 2020-02-19 17:18:54 · 634 阅读 · 0 评论 -
QT-第二天QMainWindow
菜单栏菜单栏最多有一个创建菜单栏:QMenuBar * menuBar = MenuBar()将菜单栏添加到当前窗口中:setMenuBar(menuBar)创建菜单:QMenu * filemenu = menubar->addMenu(“文件”)创建菜单项:QMenuAction * newAction = filemenu->addAction(“打开”);菜单项和...原创 2020-02-18 14:16:10 · 300 阅读 · 0 评论 -
QT笔记第一天
三种基类:QMainWindow:基类, 最基本的什么都没有QWidget:它的父类是QMainWindow, 包含一些状态栏以及菜单栏相关的信息QDialog:它的父类是QMainWindow, 包含一些对话框程序中:return a.exec();//让应用程序对象进入消息循环,程序阻塞到这一行,知道点击错号x程序运行结束.pro文件QT += core gui //qt包...原创 2020-02-14 20:52:23 · 409 阅读 · 2 评论