初识QT3
来源:互联网 发布:保健食品淘宝开店 编辑:程序博客网 时间:2024/06/01 19:50
3.1.1输入模式
头文件:QLineEdit
使用:
QWidgetw;
QLineEditlineEdit;
lineEdit.setParent(&w);
w.show();
这是一个基本的输入框,我们可以更改输入框的一些属性,以适应不同的场合
QT中有一些宏定义了输入框的不同行为
enumEchoMode{Normal,NoEcho,Password,PasswordEchoOnEdit};
Normal:正常输入模式
NoEcho:输入的时候不显示
Password:密码方式显示
PasswordEchoOnEdit:输入的时候为明文,切换焦点以后就变为密码模式
可以通过设置输入模式方法更改输入模式:
lineEdit.setEchoMode(QLineEdit::Password);
3.1.2获取文本
lineEdit.text();
3.1.3输入提示
通过text方法获取输入框的文本内容,返回的是一个QString字符串
lineEdit.text();
3.1.4自动补全
QCompleter*completer=newQCompleter(QStringList()<<"123"<<"1234"<< "1abc"<<"wang"<<"li"<<"zhang");
lineEdit.setCompleter(completer);
通过设置completer的匹配模式能进行不同模式下的字符匹配
completer->setFilterMode(Qt::MatchFlag::MatchContains);
s3.2坐标系统
窗体类中有一个setGeometry方法可以设置窗体的位置。
控件也是窗体,控件也可以通过这个函数设置自己的位置
button.setGeometry(30,30,100,30);
这个按钮坐标的位置为(30,30),宽度为100,高度为30
注意:
1、 UI坐标是以左上角为原点,往左为X轴正向,往下为Y轴正向,控件位置是相对于原点的位置。
2、 某个对象在设置位置的时候用的坐标体系是其父对象的坐标体系,简而言之,对象设置的位置是相对于其父对象而言的。
- 初识QT3
- qt3&&qt4
- Qt3 gui编程
- Qt3 ---1 入门
- QT3 简明编程流程
- QT3开发积累
- QT3开发积累
- QT3开发积累
- Mplayer QT3 编程!!!
- qt3 Mplayer编程代码
- qt3 designer 入门例子
- 如何编译QT3
- debian install qt3 dev
- 搞搞QT3:字符串和数字
- qt3 for arm 环境搭建
- Qt3 与 Qt4 的区别
- Qt3.2中的多线程编程
- Qt3与Qt4的区别
- Intellij idea14.4 新建maven web项目并与tomcat服务集成
- PHP——函数
- Java集合笔记
- mysql定时执行存储过程demo
- java基础static,final的作用。
- 初识QT3
- Android实现静默卸载
- Rxjava 学习心得
- 在ROS中开始自主机器人仿真
- 一个TextView控件搞定图文一行布局
- hadoop的hive sql语句总结
- 动态规划之矩阵链乘
- 文本分析--Gensim向量空间
- Spring MVC 如何防止XSS、SQL注入攻击