Qt
长安1001
这个作者很懒,什么都没留下…
展开
-
Qmake 在*.pro文件之间传递变量
Qmake 在*.pro文件之间传递变量需求是:两个 A.pro 和 B.pro 想使用同一个变量解决方案: 可以将变量定义放在一个.pri文件中,然后将其包含在所需的所有.pro文件中.请注意,您需要告诉.pro子目录中的.pri文件找到文件的路径.示例:config.pri 文件PLATFORM_TYPE = UKUI_PCA.proinclude(./platform-type.pri) #想使用PLATFORM_TYPE变量需要加入pri文件message(-----------原创 2021-06-28 10:22:38 · 680 阅读 · 1 评论 -
Qt .pro qmake文件条件配置与条件编译
使用DEFINEScontains判断宏定义是否存在pro文件:DEFINES += MY_DEFcontains(DEFINES,MY_DEF){ message('MY_DEF') # ...}else{ message('nothing') # ...}源码中:#ifdef MY_DEF#include <MyClass.h>#endif#ifdef MY_DEF MyClass * my;#endif编译:qmake原创 2021-06-25 11:27:54 · 1187 阅读 · 0 评论 -
删除QGridLayout中的Widget
删除QGridLayout中的Widget场景是:需要动态删除布局中的所有内容,然后将新的内容加载进去QLayoutItem *child;while(child=m_pGroupBoxUnSmallPluginsGLayout->itemAt(0)) {m_pGroupBoxUnSmallPluginsGLayout->takeAt(0);delete child->widget();}...原创 2021-06-24 11:24:10 · 990 阅读 · 0 评论 -
QT滚动数字 滚动选择器 滑动选择器
最近在做个小软件,用到定时提醒功能,定时选择时间的时候我想到了锤子手机的闹钟设置界面,当然这种数字滚动选择器也是很常见啦,类似下面的效果参考了 http://blog.csdn.net/big_c_god/article/details/52452631这个大佬的的demo是横向的,单个数字,数字左右移动切换还有 https://blog.csdn.net/gdizcm/article/d...原创 2020-03-26 21:47:02 · 4196 阅读 · 9 评论 -
QT 怎么在用ui设计时添加背景图片而且不让上面的控件继背景图片 嵌入式简单说
{border-image: url(:/pic/blue.jpg)}这样写就会继承背景图片假如说这个控件的objectName为a,则stylesheet应该这么设置,就不会被继承啦#a {border-image: url(:/pic/blue.jpg)}...原创 2020-03-26 21:13:39 · 1367 阅读 · 1 评论 -
QT 提示之右下角冒泡,类似360新闻、QQ消息提示一样!---》嵌入式简单说
网页右下角上经常会出现一些提示性的信息,桌面软件中也比较常见,类似360新闻、QQ消息提示一样!这种功能用动画实现起来很简单,这节我们暂时使用定时器来实现,后面章节会对动画框架进行详细讲解。下面我们来实现一个右下角冒泡的功能。实现原理1.显示定时器启动,右下角缓慢弹出,逐渐改变位置2.驻留让界面停留一定的时间,时间过后自动关闭。3.退出可以直接点击关闭退出,也可以采用改变透明度的...原创 2020-03-24 17:38:35 · 842 阅读 · 0 评论 -
Qt 判断文件、文件夹是否存在的方法---》嵌入式简单说
总结准确判断文件是否存在1.用QFileInfo::isFile()方法准确判断文件夹是否存在1.用QFileInfo::isDir()方法2.用QDir::exists()方法不确定字符串是文件还是文件夹路径1.用QFileInfo::exists()方法2.用QFile::exists()方法喜欢的可以扫码关注松鼠哥的公众号----嵌入式简单说...原创 2020-03-18 21:20:49 · 1083 阅读 · 0 评论 -
Qt 下整型int与字符串QString互转---》嵌入式简单说
(1)QString转int直接调用toInt()函数例:QString str(“100”);int tmp = str.toInt();或者:bool ok;QString str(“100”);int tmp = str.toInt(&ok);注:ok表示转换是否成功,成功则ok为true,失败则ok为false。(2)int转QStringQString::n...原创 2020-03-18 21:18:57 · 528 阅读 · 0 评论 -
QT QTableWidget中的数据的遍历和单个读写---》嵌入式简单说
QTableWidget表格中的数据读写操作//读数据QString str = ui->TableWidget->item(row,column)->text();//取出字符串//item的参数row,column是行和列,都是从0 开始,注意不要越界。int num = str.toInt();//如果需要的是整型数,可以转成int//写数据ui->Tab...原创 2020-03-17 21:09:29 · 4627 阅读 · 4 评论 -
QT下的文件、文件夹操作---》嵌入式简单说
Qt提供了两个类: QFile, QDir对文件、文件夹进行操作1、文件操作//1) 文件是否存在;QFile file("D:/test.jpg");if( !file.exists() ){ //... }//2) 文件复制;[static] bool QFile::copy(const QString &fileName, const QString &...原创 2020-03-17 16:57:17 · 206 阅读 · 0 评论 -
Qt Chart之绘制折线图:图表以及坐标轴设置
1、创建QT GUI应用,基类选择"QMainWindows",在.pro中添加:QT += charts在源文件中添加:#include<QCharts>2、在构造函数中添加:QChartView *chartView = new QChartView(this);QChartView *chartView = new QChartView(this);...原创 2020-03-15 20:43:44 · 15326 阅读 · 2 评论