E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
qt学习
Qt学习
笔记 setGraphicsEffect使用
设置边框阴效果voidDialog::on_pushButton_clicked(){//设置阴影边框;m_pShadowEffect=newQGraphicsDropShadowEffect(this);//阴影偏移m_pShadowEffect->setOffset(5,5);//阴影颜色;m_pShadowEffect->setColor(Qt::lightGray);//阴影半径;m_pS
xjcwzp
·
2020-09-14 16:51
Qt
Qt学习
笔记 [moc_***.cpp] Error 1
编译过程中发现个错误参考:https://blog.csdn.net/cp562090732/article/details/51933029发现是mainwindow.h文件中,有变量声明位置不对出现错误的原因是m_progressdlg不能在槽中声明错误解决
xjcwzp
·
2020-09-14 16:51
Qt
Qt学习
笔记 GtkDialog mapped without a transient parent. This is discouraged
编译环境:ubuntu-18.04.2QtCreator4.9.1BasedonQt5.12.3(GCC5.3.120160406(RedHat5.3.1-6),64bit)QColorDialogQColorcolor=QColorDialog::getColor(Qt::red,this,tr("选择颜色"));报警:Gtk-Message:11:02:33.894:GtkDialogmapp
xjcwzp
·
2020-09-14 16:51
Qt
Qt学习
记录-总结一些学习Qt遇到的问题以及解决方案
Qt:error:C2001:常量中有换行符源代码运行结果解决方案总结一些学习Qt遇到的问题以及解决方案源代码#include#include//窗口控件基类intmain(intargc,char**argv){QApplicationapp(argc,argv);QWidgetw;w.setWindowTitle("主要看气质");//设置窗口标题w.show();app.exec();ret
weixin_39203260
·
2020-09-14 16:50
Qt学习总结
QT学习
过程中重难点总结
1.信号与槽机制(1)信号当某个信号对其客户或所有者发生的内部状态发生改变,信号被一个对象发射。只有定义过这个信号的类及其派生类能够发射这个信号。当一个信号被发射时,与其相关联的槽将被立刻执行,就象一个正常的函数调用一样。信号-槽机制完全独立于任何GUI事件循环。只有当所有的槽返回以后发射函数(emit)才返回。如果存在多个槽与某个信号相关联,那么,当这个信号被发射时,这些槽将会一个接一个地执行,
Omnipotent-Youth
·
2020-09-14 15:28
技术
在
Qt学习
过程中遇到的问题
1.程序异常结束有很多原因目前我遇到的是没有new对象2.在页面跳转这里当由登录界面跳转到注册界面,注册完毕又返回登录界面时,在登录函数的的头文件中引用注册界面的头文件,而反过来跳转时应该在注册函数的cpp文件中引用登录函数的头文件3.在写正则表达式限制字符输入的时候,限制输入几个字符就要写几遍例如限制输入字符[a-z]的个数为2应该写成QRegExprx_2("[a-z][a-z]");4.在编
exfriend
·
2020-09-14 13:47
QT学习
过程中遇到的问题集锦(不断更新)
(1)在第一次使用QTCreator时,新建了个空白的工程,一步步的按照步骤来做,但是调试的过程中,出现了个小错误,由于是QT菜鸟,就在网上搜了一下(其实就是一点小问题),将错误提示信息和解决方法粘贴在下面。========================================================================cannotopenoutputfiledebu
RockPine
·
2020-09-14 13:32
Qt学习
之安装过程中各种问题的解决
Qt的安装之路真的坎坷,也许是我电脑太难了吧,不过,还是在不断尝试中一个一个解决了全部问题,下面就来看看Qt安装过程中这些问题到底要怎么解决吧。这里写目录标题版本选择问题一——win10系统Qt5.8代码无法编辑问题二——Qt卡顿,总是未响应问题三——控制台中文乱码其他注意事项版本选择下面提供一些版本的下载地址记录下Qt各版本的下载地址,便于后期查找及下载所有Qt版本下载地址:http://dow
一只没有情感的机器猪
·
2020-09-14 12:39
Qt
Qt5
类
c++
Qt学习
之路(42): QStringListModel
今天开始我们要看看Qt的model-view类了。正如前面说的那样,之前三节的itemclass类只是Qt为了方便我们使用而封装了的一些操作。比起真正的model-view类来,那些类更易于使用,但是功能也会更简单,并且缺少实时性的支持,比如我们并不方便实现插入、删除等一些常见操作。而现在我们要说的model-view类使用起来可能会复杂一些,但是功能强大,并且在model更新时会自动更新view
weixin_34111819
·
2020-09-14 08:25
Qt学习
-QString用法总结( setNum, number 函数)
来源:http://tmjfzy.blog.163.com/blog/static/664470252012646128230/Title:QStringQString::setNum()QStirng::number()[static]Q:Qt转变数字为字符串,16进制、8进制、2进制等等把157转变成16进制、8进制、2进制的字符串1:#include2:#include3:usingname
lanmeng_smile
·
2020-09-14 06:57
Qt
Qt学习
小记-NULL字符串和空(empty)字符串的区别
NULL字符串和空(empty)字符串的区别:一个NULL字符串就是使用QString的默认构造函数或者使用(constchar*)0作为参数的构造函数的创建的QString字符串对象;而一个空的字符串是一个大小为0的字符串。一个NULL字符串一定是一个空字符串,而一个空字符串未必是一个NULL字符串。例如:QString().isNull();//结果为trueQString().isEmpty
guoqianqian5812
·
2020-09-14 06:20
Qt
Qt学习
(1)字符串类(QString)
(1)QString提供了一个二元的“+”操作英语组合两个字符串,并提供了一个“+=”操作符用于将一个字符串追加到另一个字符串的末尾。例子:QStringstr1="Welcome";str1=str1+"toyou!";//str1="Welcometoyou!"QStringstr2="Hello,";str2+="World!";//str2="Hello,World!"(2)“+=”操作符
BeiYing-007
·
2020-09-14 06:30
Qt学习
路程(四)QString转char[]数组
这个问题是我在项目中遇见最简单,却调试时间最长的一个问题。下面我把我的解决方法发出来供大家参考。这是结构体定义。typedefstructPersonData{intuse_id;charname[10];intpasswd;intpasswds;intmoney;intflag;}Recv_MSG;下面是对从lineedit上读取的QString进行转换到charname[10]里面去。char
MyFamily_IT
·
2020-09-14 06:29
Qt
qt学习
之QSting类型转换
char*ch;//不要定义成ch[];chara;QByteArraybyte;QStringstring;ch=byte.data();//QByteArray转换为char*byte=QByteArray(ch);//char*转换为QByteArraybyte=string.toAscii();//QString转换为QByteArraybyte=string.toLatin1();//Q
月微凉
·
2020-09-14 05:04
qt初学
Qt学习
之路7--字符串类QString
简介字符串的概念在C语言中就存在,有一个历史遗留问题,就是C语言其实是不支持真正意义上的字符串,它是通过字符数组和一组函数实现字符串的操作。但是在C到C++的进化之后C++已经支持通过定义类来定义自定义类型,这样就可以自定义字符串类,但是在C++发布时一同发布了STL标准库,其中包含了字符串类std::string类类型。STL全名叫标准模板库,其标准体现在三个方面相同的全局函数相同的算法类和数据
一念之间、
·
2020-09-14 05:30
Qt
Qt学习
:项视图类之QStringListModel和QListView
QListView是不显示表头和表框的,如果要显示,可以使用QTreeView来view的显示属性分为列表list显示和icon图标显示,使用QListView::setViewMode()来设置,默认为list型的QListView::setModel()用来设置view所关联的model获取view中当前的位置,QListView::currentIndex(),返回的是QModelIndex
lobbiy
·
2020-09-14 05:24
Qt学习之旅
Qt学习
(一)模型与视图
QT中的模型与视图是一种架构,一种框架,与MVC框架类似,他目的是使得数据与界面相互分离首先介绍MVC:MVC作为一种可视化方法:三个字母分别代表(model)模型-(view)视图-(controller)控制器模型代表的是数据集合,其对数据的查看以及获取还有任何存储的改变负责视图代表的是面向用户的数据,就是用户所能看到的数据控制器则是用户和视图之间的媒介,他将用户的操作转换为浏览或者编辑数据的
今日青年
·
2020-09-14 01:41
Qt学习
qt
视图模型
Qt学习
之路一——Qt概述
一、什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。二、Qt支持的平台Windows—XP、Vista、Win7、Win8、Win2008、Win10。UNIX/X11—Linux、SunSolaris、HP-UX、CompaqTru64UNIX、IBMAIX/SGIIRIX等Macintosh—MacOSX。三、信号和槽机制Qt
技术小白yhx
·
2020-09-13 07:45
Qt
QT学习
——qt creator修改程序编码(解决中文乱码问题)的方法
qtcreator修改程序编码的功能有以下几处:(1)edit-selectencoding(编辑--选择编码)::选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式。这种方法主要是修改已经建立的程序文件。(2)tools-options-texteditor-behavior-fileencodings:这主要针对新建的程序文件和工程运行时的编码情况。(3)在main()
Strive--顾
·
2020-09-13 05:42
QT学习
QT学习
之经典控件源码(如此强大)
进来好好学习了QT,研究了很多别人的源码,在绘图方面原来QT也是如此强大!源码下载:/Files/feiyangqingyun/myValueControl.zip
weixin_34353714
·
2020-09-13 03:19
现代OpenGL+
Qt学习
笔记之六:绘制可旋转、带光照效果的三维物体
现代OpenGL+
Qt学习
笔记之六:绘制带光照效果的三维物体主要内容 本文仅考虑最简单的光照,即漫射光,同时在前面程序的基础上加入多模型的鼠标控制功能。
懂deeee珍惜
·
2020-09-13 01:08
OpenGL
QWidget居中显示
转载请说明出处,并附上原文链接http://blog.csdn.net/qq907482638/article/details/72189014.问题描述在
Qt学习
过程中,在让QDialog居中显示的时候
家人是最好的礼物
·
2020-09-12 22:02
Qt入门之路
Py
Qt学习
笔记(11)--QTreeWidget
QTreeWidget的继承关系如下图:因为继承关系是QAbstractItemView->QTreeView->QTreeWidget,所以和QTableWidget很多地方是类似的。如果需要特定的模式,如显示硬盘信息及内部文件的dir模式等,都需要用QTreeView,而不是用QTreeWidget。和QTableWidget类似,一般步骤是先创建一个QTreeWidget实例,然后设置列数,
花里没有海
·
2020-09-12 22:44
PyQt编程(python
GUI)
QT学习
笔记----解决QT无法显示汉字问题
ui->label->setText(QString::fromUtf8("按钮1被按下!"));方法一:1.下载文泉驿正黑字体qpf字体库在http://download.csdn.net/source/3528609可以找到免费下载2.把下载好的字体库解压后的qpf文件放入lib/fonts中(qtX86和arm版本以及移植的文件系统中都放入此子体)编译运行的时候:在qtcreator中在Ru
知耻而后勇的蜗牛
·
2020-09-12 18:26
QT学习
Qt学习
之路28--拖放事件
什么是拖放事件?将一个文件往应用程序窗口里拖放时,操作系统能感知这个动作,并发送系统消息到应用程序后会产生一个拖放事件。拖放事件分为两部分,将文件拖到窗口内部和松开鼠标。怎么处理拖放事件?所有的QWidget对象都能处理拖放事件通过两个函数实现事件处理(分别对应拖和放):-voiddragEnterEvent(QDragEnterEvent*event);这个事件处理程序在拖动过程中被调用,当鼠标
一念之间、
·
2020-09-12 14:18
Qt
QT学习
日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)
目录写在前面实训前一天头文件无法生成项目栏不见了不知道如何发布程序实训第一天(附简易计算器的实现)自定义命名空间的相关问题关于隐式调用构造函数的问题实训第二天(不附地址薄的实现)关于on_pushButton_clicked()的默认connect加图标、背景图片的几种方法实训第三天(附qq登录界面的实现)MainWindow设置setLayout布局时没用?实训第四天(附QPainter基本绘图
教练,我也想学
·
2020-09-12 13:01
Qt
qt
c++
Qt学习
笔记-基于QGraphicsScene的打地鼠游戏
运行截图如下:源码工程下载地址:https://download.csdn.net/download/qq78442761/10366473这里有几个关键点:当继承QGraphicsScene时,至少要重写:QRectFboundingRect()const;与voidpaint(QPainter*painter,constQStyleOptionGraphicsItem*option,QWidg
IT1995
·
2020-09-12 09:38
C/C++
Qt
小项目集合
Qt实现鼠标拖放(drag/drop)
Qt-5.12.9\widgets\draganddropQt5.12.9\Examples\Qt-5.12.9\widgets\graphicsview\dragdroprobotQt拖放豆子教程:
Qt
libaineu2004
·
2020-09-12 06:34
Qt界面
官方例程
拖放
Qt学习
(一)安装 QT4.8.6 for Windows (Qt Creator + MinGW)
机器智能课程要实现可视化,之前学过了MFC,现在想尝试学习Qt。争取在十一期间完成绘制一个棋盘格。参考:https://blog.csdn.net/u014252478/article/details/80755456需要的安装包QT4.8.6forWindows(QtCreator+MinGW)1.安装编译环境Qtcreator下载地址:https://nchc.dl.sourceforge.n
hua_juan
·
2020-09-12 02:05
Qt
Qt
QT学习
之路————QT窗体去掉标题栏后不能移动的问题
QT程序去掉标题栏后我又哭了,因为它不能移动了,这就有点操蛋了,于是我就百度了一下,参照了别人的做法,最后实现了无标题栏窗口的移动,顺便记录下来。具体方法如下:(1)在头文件中添加如下代码:#includeprotected:voidmousePressEvent(QMouseEvent*e);voidmouseMoveEvent(QMouseEvent*e);voidmouseReleaseEv
huangan_xixi
·
2020-09-12 02:35
QT学习之路
QT学习
(四)----360界面制作(1)
参照网上的资料,模仿了一份360新特效的界面。源代码在:http://download.csdn.net/detail/zhangyang1990828/5238013360真实效果:(最好自己打开360看看!!)先上效果图。(纯UI)(现在没有任何的功能,之后再陆续添加,这样做比较好理解)首先需要绘制Frame,就是看到的整个窗口。它是由两个圆角矩形组合起来的。绘制代码如下:voidDataBr
B_Silence
·
2020-09-12 01:43
QT
Qt学习
笔记2——深入 Qt5 信号槽新语法
学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习使用,如有侵权,请联系作者删除。1.基本用法Qt5引入了信号槽的新语法:使用函数指针能够获得编译期的类型检查。使用我们在自定义信号槽中设计的Newspaper类,我们来看看其基本语法://newspaper.h#includeclassNewspaper:
松果i松果
·
2020-09-12 01:59
QT
Qt学习
之路——常见问题及解决办法
http://www.qtdoc.cn/index//Qt中文文档参考在MainWindow里使用setLayout();出现whichalreadyhasalayout错误;解决办法:设置一个新widget,再设置主布局QWidget*widget=newQWidget(this);widget->setLayout(mainLayout);…………this->setCentralWidget(
Xiao_xuer
·
2020-09-12 00:09
Qt
Qt 学习(一)信号与槽机制
最近在利用qt平台开发一个项目,记录一下自己的
qt学习
记录首先聚焦一下qt的核心机制之一:信号槽机制信号(signals)信号是定义在类里面的一个函数,必须在函数前加入关键字signals,其实也可以理解为宏
zhouzhouasishuijiao
·
2020-09-11 23:32
qt
C++跨平台库
QT学习
8 通过QAxObject操作Excel
C++跨平台库
QT学习
8操作Excel一、打开Excel文件二、获取worksheet三、数据读取四、数据写入五、添加worksheet六、根据名称删除表七、按索引删除表八、释放Excel对象九、QT其它操作
谢厂节_编程圈
·
2020-09-11 23:14
#
QT
Qt学习
之路-简易画板4(鼠标点击拖动图形功能)
我一直很不明白为什么一直百度不到有关Qt鼠标拖动图形的代码,然后就各种蛋疼的坐定思考,整整两天,感觉人都不好了。现在很兴奋,刚刚终于把图形拖动雏形测试出来了,并且拖动时有痕迹,而且貌似可以完美的加到原来写的代码里,perfect。如何拖动图形,最好的办法就是用QPainterPath,就像PhotoShop里面的路径一样,它能保存已经绘制好的图形。先介绍一下QPainterPath类。(看不懂可以
Joe周鸟
·
2020-09-11 22:35
Qt学习
:QLineEdit的用法总结
在使用Qt编写软件时,QLineEdit这个部件经常会被用到,大部分用在登录界面的输入框,所以这个部件非常的重要.常用成员函数:1.voidsetClearButtonEnabled(bool);//是否设置一个清空按钮.点击这个清空按钮后,就会自动删除行编辑框内的所有内容,类似于clear().示例如图:2.voidsetEchoMode(QLineEdit::EchoMode);//设置行编辑
weixin_34198583
·
2020-09-11 05:08
Python
QT学习
笔记1-PythonQt简介和安装
Python图形界面开发的几种方案前面的教程中,我们程序的用户交互界面都是命令行终端窗口。程序的用户交互界面,英文称之为UI(userinterface)当一个应用的UI比较复杂的时候,命令行方式就不便用户使用了,这时我们需要图形界面。如果用Python语言开发跨平台的图形界面的程序,主要有3种选择:Tkinter基于Tk的Python库,这是Python官方采用的标准库,优点是作为Python标
我真的爱发明
·
2020-09-11 04:30
QT学习
之QT中使用EIGEN库
包含目录包含到这个层级,在.pro中加入INCLUDEPATH+=C:\eigen之后就可以使用EIGEN的头文件了。#include#includeusingnamespacestd;intmain(){cout<<"HelloWorld!"<<endl;return0;}转载于:https://www.cnblogs.com/qixianyu/p/6937815.html
weixin_33721344
·
2020-09-10 19:09
Qt学习
笔记:Qt5.9 QudpSocket类总结 成员函数文档 VS2015+QT编程
文章目录QUdpSocket类环境配置详细说明成员功能文档示例QHostAddress类常用接口使用QUdpSocket类环境配置头文件:#includeqmake:QT+=network继承于:QAbstractSocket注:此类中所有的函数都是可重入函数(允许被递归调用的函数。函数的递归调用是指当一个函数正被调用尚未返回时,又直接或间接调用函数本身。)。(qmake在pro文件中添加,直接将
Flywithdawn
·
2020-09-08 11:02
c++
visual
studio
code
qt5
网络
socket
第15.27节 PyQt(Python+Qt)入门学习:Model/View架构中的便利类QTreeWidget详解
QTreeWidget类从QTreeView派生(继承关系请参考《Py
Qt学习
随笔:Qt中Model/View相关的主
LaoYuanPython
·
2020-08-26 22:37
老猿Python
python
PyQt
Model/View
QTreeWidget
编程语言
第15.10节 PyQt(Python+Qt)入门学习:Qt Designer可视化设计界面组件与QWidget类相关的组件属性详解
Py
Qt学习
有阵子了,对章节的骨架基本考虑好了,准备本节就写组件的属性的,结果一是日常工作繁忙,经常晚上还要加班,二是Qt的组件属性很多,只能逐一学习、研究和整理,花的时间有点长,不过终于将可视化设计界面组件与
LaoYuanPython
·
2020-08-26 22:28
老猿Python
qt学习
笔记(八)之深入QSqlQuery
在上一节中,我们直接调用QSqlQuery:exec()对数据库进行增删改查等简单操作。在项目开发中,为了实现系统的低耦合,我们就必须封装出一个数据库功能模块。一、prepare()首先创建一个头文件"attend_db.h"。初始化数据库操作,包括创建数据库文件、建表、以及添加一些基础数据。最好还要返回数据库操作的一些信息(最重要的是错误信息)。QSqlErrordb_Init(){QSqlDa
heycare
·
2020-08-26 12:08
qt
Qt学习
(六) VS2013编译Qt5.3.1的静态库
今天用Qt写了个小程序,拷到另一台电脑发现无法运行,缺少文件。查了一下资料,发现是动态链接库的问题,因为原来一直用的微软系列的开发工具,这个问题不怎么突出,现在用Qt写程序,这个问题就很麻烦了。针对这个问题网上找到的资料有两种解决方法,一是将程序需要的库文件放在一起,这个显然很麻烦,而且个人很不喜欢这种方式;另一种就是静态编译,所谓静态编译,就是编译器在编译可执行文件的时候,将可执行文件需要调用的
wwkaven
·
2020-08-25 08:34
Qt学习
(七) QMessageBox弹出的对话框关闭后,整个程序退出的解决方法
这两天,将Qt的基础看了一下,决定尝试做个截图的小程序,稍后会单独写一篇文章,这里先将遇到的一个最大的问题以及解决方法写出来,以作备份之用。问题描述:使用QMessageBox弹出一个对话框后,点击这个对话框上的按钮,或是直接关闭这个对话框时,整个程序就退出了。具体情况:当在主窗体显示的时候,通过按钮弹出一个QMessageBox没问题,但是当主窗口隐藏的时候,通过热键呼出一个QMessageBo
wwkaven
·
2020-08-25 08:03
qt学习
心得及总结
其实自己在用qtcreator开发有很久了,只知道怎么去使用deisgner设计界面,怎样用assistant手册查询自己需要的知识解决项目上需要完成的问题,并没有去真正的去了解这个qt底层是调用什么;在window和linux、android、ios等操作系统都可用他开发出想要的东西,感觉强强的。。。,今天在家学习,顺便了解了qt在不同的平台做的qt,底层调用的接口get点东西,记下来很多人都知
try_gzq
·
2020-08-24 22:38
我的
Qt学习
之路——配置Qt环境及Qt程序打包
本来设置环境变量应该写在Qt分类的第一篇,今天正好遇到这方面的问题了,就来写一下我的解决方法~设置环境变量:假如没有添加环境变量,运行dubug或release文件夹下的exe文件就会出现:而且会报多个错误......以下是解决方法:先找一下Qt目录中bin文件的路径,例如我的时D:\qt\Qt\5.9.1\mingw53_32\bin右键我的电脑--属性--高级系统设置--高级--环境变量--变
dala_da
·
2020-08-24 21:33
Qt
QT学习
之路五(一个登陆界面)
今天看着qt教程做了一个简易的登陆界面,然后给它加上了背景音乐和背景图片,做了一下三个界面之间的切换,感觉挺有意思的,但我开始做网络通信的时候,发现之前的Windows网络编程不知道为什么没发用了,因为qtcreator把Windows下的connect识别成了qt中的信号与槽的连接函数,之后也上网查了一下解决方法,网友们说在connect前加一个域解析符就可以了,::connect(),但我试了
hjf161105
·
2020-08-24 08:39
qt学习
Qt学习
之路(51): QByteArray和QVariant
前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。QByteArray具有类似与QString的API。它也有相应的函数,比如left(),right(),mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。QByteArray可以存储原生的二进制数据和8位编码的文本数据。这句话怎么理解呢?我们知道,计算机内部所有
weixin_33840661
·
2020-08-24 03:26
Qt学习
(1)——如何基于TCP协议写一个通信小助手(服务器)界面,并生成自定义图标的.exe启动程序,以及将其打包发布
Qt学习
(1)——如何基于TCP协议写一个通信小助手(服务器)界面,并生成自定义图标的.exe启动程序,以及将其打包发布 本次的任务要求:1、利用Qt,设计一个基于Tcp协议的通讯小助手;2、该助手作为服务器端
BinHeon
·
2020-08-23 22:12
Qt学习
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他