QT控件学习:QInputDialog
QInputDialog解决按钮加锁
在QT开发软件过程中,有时需要对某一个按钮进行加锁,即只有在输入正确的密码的条件下按钮才能实现槽函数的特定功能。
- 在头文件中添加QInputDialog,#include
- QT代码实例如下:实现为一个按钮加密
bool OK;//创建判断是否有输入的bool量//新建字符串text,从输入框中获取输入的字符QString text = QInputDialog::getText(NULL,"密Please input administrator password",QLineEdit::Normal,"administrator password",&OK);if(OK) //判断是否有输入{if(text == "你的密码"){//此代码区为按钮槽函数的功能区}else{QMessageBox::information(this,"错误","输入的密码错误",QMessageBox::Ok);}}else{QMessageBox::information(this,"错误","输入为空!!!",QMessageBox::Ok);}
- 将上述代码复制到某个按钮的槽函数中,即可实现对按钮功能的加锁,只有输入正确的密码,才能实现按钮功能。
- 同时,上述的密码判断可以与Mysql数据库进行连接,实现判断输入的信息是否在数据库的密码数据表中
综上,QT5.8中对按钮的上锁操作就实现了,这只是一个简单的例子,读者可以根据自身的情况按需增添功能。
QT控件学习:QInputDialog相关推荐
- IOS学习笔记(四)之UITextField和UITextView控件学习
IOS学习笔记(四)之UITextField和UITextView控件学习(博客地址:http://blog.csdn.net/developer_jiangqq) Author:hmjiangqq ...
- ListView控件学习系列2-编辑ListView(Edit,Update,Insert,Delete)
目录: ListView控件学习系列1-了解ListView控件 ListView控件学习系列2-编辑ListView ListView控件学习系列3-ListView选择,排序,分页 ListVie ...
- Qt 实现QT控件中的QLabel显示图片并自适应显示
一.需求 实现QT控件中的QLabel显示图片,并自适应显示. 二.代码 QImage Image; Image.load(":/image/image/logo.jpg"); Q ...
- AJAX Control Toolkit 控件学习(转自csdn山巅)
AJAX Control Toolkit 控件学习 2006-1-16 ToggleButton 关联ASP.NET CheckBox控件 RoundedCorder 造就圆角框 PasswordSt ...
- wxpython制作表格界面_[Python] wxPython 菜单栏控件学习总结(原创)
1.总结 1.大体创建过程 1.创建一个 菜单栏 : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2.创建 菜单 : fileMenu = wx.Menu( ...
- QT控件出现乱码问题
问题描述: 在使用qt控件显示汉字的时候会变成乱码,记录下来! 解决方式: QT5之前的方式: #include <QTextCodec>int main(int argc, char * ...
- 【转贴】ListView控件学习系列2-编辑ListView
[转贴]ListView控件学习系列2-编辑ListView 作者:方明 原贴地址:http://www.cnblogs.com/nuaalfm/archive/2008/09/02/1281885. ...
- Asp.net.Ajax控件学习
Asp.net.Ajax控件学习: 1. Accordion 功能: 实现了QQ.Msn好友分类的折叠效果,就像包含了多个CollapsiblePanels . 2. AlwaysVi ...
- 【Autojs教程】03-Autojs 控件学习 | 淘宝关注店铺取消实战
[Autojs教程]03-Autojs 控件学习 | 淘宝关注店铺取消实战 写在前面 本篇教程构思良久,笔者希望通过一个实际的例子,将枯燥无味的函数放到程序中进行讲解,前面一部分是理论教程(还是更加希 ...
最新文章
- linux 下 iscsi的简单使用
- 遇到填报无计可施?一文讲透自由表填报,数据分析效率直线提升
- Windows下 VS2015编译boost1.62
- python 代码格式规范脚本_Python编码规范
- 区别和联系_动机与主题的区别与联系
- 高颜值免费在线SCI绘图工具支持导出PPT格式图片和图片分享功能
- UnityWebform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面...
- SDOI2017 树点涂色
- 神经网络的直观解释相关文档
- 海量视频资源【网盘直接取】
- 51单片机汇编语言流水灯代码
- kaldi中文语音识别(一):multi_cn
- cobalt strick 4.0 系列教程 (5)--- 获取立足点
- 镜头的MTF曲线分析和原理
- 尚硅谷_Spring5
- TypeError: Cannot read property 'gizmo' of null 的解决方案
- 远程桌面链接怎么用(win10电脑远程桌面连接工具怎么使用)
- 老夫整理的1000行MySQL学习笔记,等待有缘人
- python -- 字符串练习题
- 「生产技改工程」智能变电站辅助监控系统
热门文章
- 树莓派上编写串口助手软件
- Linux定时器和时间管理
- KVM移植之ITRON版
- 中国大学MOOC-翁恺-C语言程序设计习题集(学习笔记)
- Tbase 源码 (七)
- PHP开发银联云闪付二维码支付
- 弹幕穿人过,视频换背景,快准狠的图像分割技术了解一下
- plc和c语言和cnc,CNC是什么意思? CNC 和 PLC的区别?
- 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )
- 【网页制作】jQuery操作css实现设置箭头图片