当前位置: 首页 > news >正文

保健品的营销及推广方案优化大师下载安装免费

保健品的营销及推广方案,优化大师下载安装免费,大连模板建站定制网站,做网站教程下载QLineEdit控件常见的属性、方法和信号 一、QLineEdit控件常见属性和方法 二、QLineEdit控件常见信号 QLineEdit:单行文本输入框控件 一、QLineEdit控件常用属性和方法: 1. text: 描述:获取或设置文本框中的文本内容。 用法&…

QLineEdit控件常见的属性、方法和信号

一、QLineEdit控件常见属性和方法
二、QLineEdit控件常见信号

QLineEdit:单行文本输入框控件

一、QLineEdit控件常用属性和方法:

1. text:

描述:获取或设置文本框中的文本内容。
用法:可以使用setText() 方法设置文本框的文本内容,或使用 text() 方法获取文本框中当前的文本。

setText(const QString &text)

2. placeholderText:

描述:设置一个占位文本,当文本框为空时显示,用于提示用户输入的预期内容。
用法:通过 setPlaceholderText() 方法设置占位文本,通常用于指示用户应该输入什么样的内容。

setPlaceholderText(const QString &text)
edt->setPlaceholderText("请输入密码")://提示输入文本

3. maxLength:

描述:设置文本框中允许输入的最大字符数。
用法:通过 setMaxLength() 方法设置最大字符数限制,这对于限制用户输入长度很有用。

setMaxLength(int length)

4. echoMode:

描述:设置文本的显示模式,用于处理密码等敏感信息的输入。
用法:使用 setEchoMode() 方法来设置显示模式,可以选择显示正常文本、密码字符或不显示。

setEchoMode(EchoMode mode)
edt->setEchoMode(QLineEdit::Password); //设置密码隐藏模式edt->setEchoMode(QLineEdit::PasswordEchoOnEdit): //设置鼠标点击别的地方密码隐藏模式

5. readOnly:

描述:设置文本框是否为只读模式,即用户无法编辑内容。
用法:通过setReadOnly()方法设置是否为只读,适用于展示信息但不允许编辑的场景。

setReadOnly(bool readOnly)

6. selectedText():获得光标选中的文本数据

edt->selectedText();

二、QLineEdit控件常用信号

1. textChanged(const QString &text):

描述:当文本内容发生变化时触发此信号。
参数:text为当前文本内容。
用法:连接到这个信号的槽函数中,可以在文本发生变化时执行相应操作。

2. editingFinished():

描述:当编辑完成(例如用户按下回车键)时触发此信号。
用法:连接到这个信号的槽函数中,可以在编辑完成时执行相应操作。

3. returnPressed():

描述:当用户按下回车键时触发此信号。
用法:连接到这个信号的槽函数中,可以在用户按下回车键时执行相应操作。

4. cursorPositionChanged(int oldPos, int newPos):

描述:当光标位置发生变化时触发此信号。
参数:oldPos为变化前光标位置,newPos为变化后光标位置。
用法:连接到这个信号的槽函数中,可以在光标位置变化时执行相应操作。

5. selectionChanged():

描述:当选择的文本发生变化时触发此信号。
用法:连接到这个信号的槽函数中,可以在选择的文本变化时执行相应操作。

6. textEdited(const QString &text):

描述:当文本内容被编辑(不一定发生变化)时触发此信号。
参数:text为当前文本内容。
用法:连接到这个信号的槽函数中,可以在文本被编辑时执行相应操作。

Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);setFixedSize(640,480);lab = new QLabel("行编辑器", this);//    ed1 = new QLineEdit(QLine(), this);
//    ed1->setFixedSize(100, 50);//setEchoMode(QLineEdit::Password):设置密码隐藏模式ui->etd1->setEchoMode(QLineEdit::Password);//setEchoMode(QLineEdit::PasswordEchoOnEdit):设置鼠标点击别的地方密码隐藏模式ui->etd2->setEchoMode(QLineEdit::PasswordEchoOnEdit);//setPlaceholderText():提示输入文本ui->etd3->setPlaceholderText("密码");//绑定事件(信号发送者, 触发事件地址, 信号接收者, 触发事件槽函数)connect(ui->etd, &QLineEdit::editingFinished, this, &Widget::textFinshed);////connect(ui->etd2, &QLineEdit:: textChanged, this, QOverload<QString>::of(&Widget::te));}Widget::~Widget()
{delete ui;
}void Widget::textFinshed()
{ui->label->setText(ui->etd->text());
}/** 设计器右键转到槽:自动声明定义槽函数,该函数已经绑定了信号* 槽函数语法:void on_objectName_signal();* on_objectName控件的signal信号被触发,系统自动调用该槽函数*/void Widget::on_etd1_selectionChanged() //on_对象名_信号()
{//selectedText():获得光标选中的文本数据ui->label_2->setText(ui->etd1->selectedText());
}/** 当信号有形参,目的是触发信号时,传递数据。关联的槽函数,如果需要接收数据,则必须设计 同类型的形爹,如果不需要数据,则不必设置形参* 信号与槽函数的参数个数关系: 槽函数形参个数 <= 信号的形参个数*/void Widget::on_etd2_textChanged()
{ui->label_3->setText(ui->etd2->text());
}void Widget::on_etd2_textChanged(const QString text)
{ui->label_3->setText(text);
}
http://www.yayakq.cn/news/337265/

相关文章:

  • 让网站快速收录在线生成多款表白网站是怎么做的
  • 花都网站建设策划网站建设工程师是做什么的
  • 网站什么引导页网页图
  • 凡科活动不良记录多久解除vps优化wordpress
  • h5案例网站江西邮电建设工程有限公司网站
  • 微网站建设平台手机网站返回跳转
  • 建设银行的网站是什么字体郑州人才市场网站
  • cms网站群管理系统小程序是什么意思
  • 阿里云自助建站发布悬赏任务的推广平台
  • 杭州做网站的网络公司有哪些辽宁建设工程信息网盲盒
  • 做短租有哪些网站sem和网站建设的关系
  • 企业建设网站找网站公司吗鄂尔多斯网站开发
  • 广州建设公司网站付费链接生成平台
  • 网站制公司一流的哈尔滨网站建设
  • 孝感市建设局网站营销网站 建设 高端
  • 深圳做网站多少钱学校校园网站
  • 卖文具做网站好还是做电商好安徽工程建设造价信息网站
  • 贷款网站源码下载网页设计总结论文
  • 90设计网站兼职怎么样网页制作与网站建设完全学习手册
  • 营销型网站软件如何建设数据报表网站
  • 三门峡做网站公司网站开发 慕课
  • 电子商务网站建设的问题有个网站可以学做ppt
  • win8风格网站开发实例wordpress+js插件开发
  • 怎样创建网站视频网站建设 wordpress系统
  • 建一个网站难不难c2c典型电子商务平台有哪些
  • 吉林省建设厅网站市政资质要求wordpress设置新窗口打开
  • 网站的内容管理周口市住房和城乡建设局网站
  • 河北高端网站设计网易企业邮箱是什么
  • 如何用flash做网站西安建设网站公司哪家好
  • 做一套网站多钱渭南网站建设网站排名优化