自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt中文乱码问题

问题:linux编程下,qt用命令创建包含有中文的文件夹时,可能牵涉到中文乱码问题。解决:头文件:#include<QTextCodec> QTextCodec *codec = QTextCodec::codecForName("utf-8"); QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());qt调用Linux系统命令: QString useradd_cmd = "useradd " +

2021-06-24 17:41:21 144

原创 qt控件焦点问题

需求:在输入用户信息时,用户名输入完成后,按enter键后,跳到密码输入框;输完密码按enter键后,跳到确认密码输入框;确认密码输入框按enter键后,进行登录。在注册用户界面时,输入用户信息后,点击确认按钮(或在确认密码输入框按enter键)后,不能再修改用户信息。思路:1.在不同的文本编辑框输入信息后,按enter键跳转,只需转换焦点即可。2.点击确认按钮后,不能修改用户信息,只需使用户名、密码、确认密码的编辑框失去焦点即可。注:当按enter键进行确认登录时,焦点依旧在确认密码输入框,

2021-06-24 17:21:06 2000

原创 qt设置密码复杂度为数字、字母、特殊字符

设置密码复杂度最简单的方法是利用正则表达式来匹配输入的密码。但奈何找不到如何匹配键盘上特殊字符,于是想到可以用ASCII码来匹配特殊字符,用正则表达式来匹配字母和数字。思路:先对输入的密码进行特殊字符匹配,只要匹配到一个特殊字符,返回ture,如果没有匹配到返回false;当特殊字符匹配通过后,再进行数字和字母的匹配,如果匹配通过,进行登录,否则,提示密码复杂度不符信息。源码:ASCII码匹配特殊字符:bool Register::match_character(QString pass

2021-06-24 16:55:02 1391

原创 qt子窗体继承父窗体背景图片

qt子窗体继承父窗体背景图片1.qt创建widget界面后,想设置背景图片,需要先给widget添加frame,再给frame设置背景图片。常规做法:在ui界面中,对frame设置styleSheet属性,这样设置属性的弊端是,当widget中有其他子控件时,子控件的背景也会继承父窗体的背景图。2.若需要子窗体的背景不继承父窗体的背景时,可在代码中设置:ui->frame->setStyleSheet("#frame{background-image: url(:/reso

2021-06-24 16:36:55 1805

空空如也

空空如也

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

TA关注的人

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