Qt桌面应用开发
Qt桌面应用开发
纸短勤常在
萌新一枚,请多指教!
展开
-
Qt下的TCP通信过程
Qt下的TCP通信过程原创 2020-07-07 11:04:53 · 302 阅读 · 0 评论 -
Qt-飞机大战
想要源码???哈哈哈别想了!自己写吧,我知道你是谁(-_-),同道中人!原创 2020-07-07 10:15:28 · 453 阅读 · 2 评论 -
Qt-电子宠物
想要源码???想都不要想!自己写去,我知道你是谁(-_-)原创 2020-07-06 17:10:42 · 587 阅读 · 2 评论 -
Qt学习之路_011-对话框
文章目录对话框分类 :模态对话框 不可以对其他窗口进行操作 阻塞非模态对话框 可以对其他窗口进行操作标准对话框 -- 消息对话框其他标准对话框颜色对话框 QColorDialog::getColor文件对话框 QFileDialog::getOpenFileName(父亲,标题,默认路径,过滤文件)字体对话框 QFontDialog::getFont对话框分类 :模态对话框 不可以对其他窗口进行操作 阻塞QDialog dlg(this)dlg.exec();非模态对话框原创 2020-06-30 18:25:21 · 230 阅读 · 0 评论 -
Qt学习之路_010-Qt添加资源文件图片
Qt学习之路_010-Qt添加资源文件图片文章目录添加资源文件将图片文件 拷贝到项目位置下右键项目->添加新文件 –> Qt - > Qt recourse File - >给资源文件起名res 生成 res.qrcopen in editor 编辑资源添加前缀 添加文件使用 “ : + 前缀名 + 文件名 ”添加资源文件将图片文件 拷贝到项目位置下右键项目->添加新文件 –> Qt - > Qt recourse File - >原创 2020-06-25 13:26:04 · 318 阅读 · 0 评论 -
Qt学习之路_009-状态栏、铆接部件、核心部件的使用
文章目录1.状态栏 最多一个QStatusBar * stBar = statusBar();设置到窗口中 setStatusBar(stBar);stBar->addWidget(label);放左侧信息stBar->addPermanentWidget(label2); 放右侧信息2.铆接部件 浮动窗口 可以多个QDockWidgetaddDockWidget( 默认停靠区域,浮动窗口指针)设置后期停靠区域3.设置核心部件 只能一个setCentralWidget(edit);Qt原创 2020-06-24 17:10:29 · 336 阅读 · 0 评论 -
Qt学习之路_009-菜单栏与工具栏的使用
Qt学习之路_009-菜单栏与工具栏的使用文章目录Qt学习之路_009-菜单栏与工具栏的使用菜单栏 最多有一个QMenuBar * bar = MenuBar();setMenuBar( bar )QMenu * fileMenu = bar -> addMenu(“文件”) 创建菜单QAction * newAction = fileMenu ->addAction(“新建”); 创建菜单项添加分割线 fileMenu->addSeparator();工具栏 可以有多个QTool原创 2020-06-24 16:32:15 · 298 阅读 · 0 评论 -
Qt学习之路_008-最全的Qt学习总结(前期)
文章目录Qt概述什么是QtQt的发展史支持的平台Qt版本Qt的下载与安装Qt的优点成功案例创建Qt项目使用向导创建手动创建一个最简单的Qt应用程序第一个Qt小程序按钮的创建对象模型(对象树)Qt窗口坐标体系信号和槽机制系统自带的信号和槽自定义信号和槽自定义信号槽需要注意的事项:信号槽的拓展Qt4版本的信号槽写法Lambda表达式Qt概述什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件原创 2020-06-23 22:59:34 · 880 阅读 · 1 评论 -
Qt学习之路_007-Lambda表达式
文章目录Qt学习之路_007-Lambda表达式Lambda表达式[]标识符 匿名函数= 值传递& 引用传递()参数{}实现体mutable 修饰 值传递变量 ,可以修改拷贝出的数据,改变不了本体返回值 []() ->int {}Qt学习之路_007-Lambda表达式Lambda表达式[]标识符 匿名函数= 值传递& 引用传递()参数{}实现体mutable 修饰 值传递变量 ,可以修改拷贝出的数据,改变不了本体返回值 ->int {}...原创 2020-06-23 22:22:01 · 140 阅读 · 0 评论 -
Qt学习之路_006-自定义信号和槽的重载以及拓展
文章目录Qt学习之路_006-自定义信号和槽的重载以及拓展Qt学习之路_006-自定义信号和槽的重载以及拓展原创 2020-06-23 20:19:36 · 154 阅读 · 0 评论 -
qt报错:static assertion failed: Signal and slot arguments are not compatible
转载自:https://blog.csdn.net/weixin_41320969/article/details/105579389原因为信号的参数与槽函数参数不对应通常发生在槽函数有参数时槽函数:#include "student.h"#include <QDebug> Student::Student(QObject *parent) : QObject(parent){ }void Student::treat(){ qDebug()<< "请老转载 2020-06-23 19:36:12 · 1561 阅读 · 0 评论 -
Qt学习之路_005-自定义的信号和槽
文章目录Qt学习之路_005-自定义的信号和槽Qt学习之路_005-自定义的信号和槽原创 2020-06-23 15:05:31 · 148 阅读 · 0 评论 -
Qt学习之路_004-对象树&信号槽
文章目录4.对象树&信号槽4.对象树&信号槽原创 2020-06-23 13:35:16 · 164 阅读 · 0 评论 -
Qt学习之路_003-QPushButton的创建
文章目录3.QPushButton的创建以及窗体的基本设置3.1 创建 QPushButton *btn = new QPushButton;3.2 设置父亲 setParent();3.3 设置文本 setText();3.4 设置位置 move(width,height);3.5 设置窗口标题 setWindowSize()3.6 重新制定窗口大小 resize();3.7 设置窗口固定大小 setFixedSize();3.8 设置按钮大小 resize();3.QPushButton的创建以及窗体原创 2020-06-18 13:00:08 · 268 阅读 · 0 评论 -
Qt学习之路_002-创建第一个Qt程序
文章目录2.创建第一个Qt程序2.1点击创建项目后,选择路径(中文)并给项目取名称2.2 名称-不能有中文-不能有空格2.3 路径-不能有中文路径2.4 默认创建有窗口类,myWidget,基类有三种选择:QWidget、QMainWindow、QDialog2.5 main函数2.5.1 QApplication a 应用程序对象,有且仅有一个(加入QApplication头文件)2.5.2 myWidget w 实例化窗口对象2.5.3 w.show() 调用显示窗口2.5.3 return a.exe原创 2020-06-18 12:47:18 · 160 阅读 · 0 评论 -
Qt学习之路_001-Qt的相关介绍
文章目录1.Qt简介1.1跨平台图形界面引擎1.2 历史1.2.1 *1991、*奇趣科技1.3 优点1.3.1 跨平台1.3.2 接口简单 容易上手1.3.3 一定程度上简化了内存回收1.4 版本1.4.1 商业版1.4.2 开源版1.5 成功案例1.5.1 Linux桌面环境等1.Qt简介Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。1.1跨平台图形界面引擎1.2 历史1.2.原创 2020-06-18 12:35:58 · 177 阅读 · 0 评论 -
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
转载:需求最近整理开发自定义控件和功能模块库,使用到msvc2015 32位编译器。问题报错:“Error: cannot open C:\Users\Dí?ú??a\AppData\Local\Temp\main.obj.10836.32.jom for write” 如下图:解决方法(注意:该问题跟是否中文用户名路径没有关系)点击“项目”->“Manage Kits…”->“概要”->“取消‘使用jom代替nmake‘勾选”,如下图: 编译若还有错误,转载 2020-06-17 10:00:41 · 683 阅读 · 0 评论