自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Flutter打包release版本apk包无法请求网络的解决方法

安卓开发中经常要配置权限文件,如果关于网页请求无法打开的情况,检查是否开启手机app请求网络的权限。在路径android/src/main/AndroidManifest.xml。然后打包等待、安装、网络请求正常,搞定。

2023-09-05 21:55:10 836 1

原创 QT 数据库模型类使用-简化数据库操作

使用这些类的另一个好处是,这样可以使编写的代码很容易的适应其他的数据源。在QSqlQuery类中提供了多个函数来实现在结果集中进行定位,比如next()定位到下一条记录,previous()定位到前一条记录,first()定位的第一条记录,last()定位到最后一条记录,seek(n)定位到第n条记录。QSqlTableModel提供了一个一次只能操作一个SQL表的读写模型,它是QSqlQuery的更高层次的替代品,可以浏览和修改独立的SQL表,并且只需编写很少的代码,而且不需要了解SQL语法。

2023-08-22 21:30:38 109 1

原创 SQLite查看所有表名及字段名以及替他的操作

查询sqlite中所有表,可用如下sql语句。原理是,sqlite中有一个内建表sqlite_master,这个表中存储这所有自建表的表名称等信息。注意,如果A中y的类型为char,则上面create命令会在B中创建类型为TEXT的y列。其中yourtablename表示你要判断的表名,如果查询结果大于0,表示该表存在于数据库中,否则不存在。第1步,新建一个表B,B中含有y、z两个字段,且类型与A中的y、z类型相同。比如我有表A,A中有x、y、z三列。第2步,将A中的所有y、z两列的值拷贝到B中。

2023-08-22 21:02:54 5920

原创 QT中QString与char*的转换问题

但是我们在编写程序时,不可避免地会在 Qt 框架上使用第三方的开源库,由于库的类型基本上都是标准的类型,即使用 char * 来表示字符串类型。那么问题来了,QString 和 char * 之间如何进行转换呢?在进行编程时,我们经常需要用到字符串这种类型,毫无疑问,Qt 库中也对字符串类型进行了封装,QString 类提供了你能想到的所有字符串操作方法,给开发者带来了极大方便。将 QString 转 char *,需要用到 QByteArray 类,QByteArray 类的说明详见 Qt 帮助文档。

2023-08-22 20:59:08 271 1

原创 QT中table widget控件的使用

一、设置表单样式table_widget->setColumnCount(4); //设置列数table_widget->horizontalHeader()->setDefaultSectionSize(150);table_widget->horizontalHeader()->setClickable(false); //设置表头不可点击(默认点击后进行排序)//设置表头内容QStringList header;header<<tr(“name”)

2021-05-12 16:47:36 7685 1

原创 c++中四种cast转换,为什么不使用C的强制转换?

C++中四种类型转换是:static_cast, dynamic_cast, const_cast, reinterpret_cast1、const_cast用于将const变量转为非const2、static_cast用于各种隐式转换,比如非const转const,void*转指针等, static_cast能用于多态向上转化,如果向下转能成功但是不安全,结果未知;3、dynamic_cast用于动态类型转换。只能用于含有虚函数的类,用于类层次间的向上和向下转化。只能转指针或引用。向下转化时,

2021-05-12 16:34:18 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除