Qt中构造函数初始化的问题
Qt中构造函数初始化的问题悬赏分:5-离问题结束还有14天23小时#include<QDialog>classFindDialog:publicQDialog{Q_OBJ...
Qt中构造函数初始化的问题
悬赏分:5 - 离问题结束还有 14 天 23 小时
#include <QDialog>
class FindDialog:public QDialog
{
Q_OBJECT
public:
FindDialog(QWidget *parent=0);
signals:
void findNext(const QString &str,Qt::CaseSensitivity cs);
void findPrevious(const QString &str,Qt::CaseSensitivity cs);
这两句是什么意思??const QString &str,Qt::CaseSensitivity cs这两个参数是什么意思?请尽量详细些,谢谢哈~!!~~ 展开
悬赏分:5 - 离问题结束还有 14 天 23 小时
#include <QDialog>
class FindDialog:public QDialog
{
Q_OBJECT
public:
FindDialog(QWidget *parent=0);
signals:
void findNext(const QString &str,Qt::CaseSensitivity cs);
void findPrevious(const QString &str,Qt::CaseSensitivity cs);
这两句是什么意思??const QString &str,Qt::CaseSensitivity cs这两个参数是什么意思?请尽量详细些,谢谢哈~!!~~ 展开
3个回答
展开全部
在void FindDialog::findClicked()中 定义的两个信号
45 if (backwardCheckBox->isChecked()) {
46 emit findPrevious(text, cs);
47 } else {
48 emit findNext(text, cs);
49 }
当用户点击find按钮后 调用这个函数 函数中获取lineEdit和caseCheckBox的状态 然后发送信号
41 QString text = lineEdit->text();
42 Qt::CaseSensitivity cs =
43 caseCheckBox->isChecked() ? Qt::CaseSensitive
44 : Qt::CaseInsensitive;
在别的程序中使用这个类时,可以通过关联这两个信号 知道这个窗口中lineEdit和caseCheckBox的状态
45 if (backwardCheckBox->isChecked()) {
46 emit findPrevious(text, cs);
47 } else {
48 emit findNext(text, cs);
49 }
当用户点击find按钮后 调用这个函数 函数中获取lineEdit和caseCheckBox的状态 然后发送信号
41 QString text = lineEdit->text();
42 Qt::CaseSensitivity cs =
43 caseCheckBox->isChecked() ? Qt::CaseSensitive
44 : Qt::CaseInsensitive;
在别的程序中使用这个类时,可以通过关联这两个信号 知道这个窗口中lineEdit和caseCheckBox的状态
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
补充下:
第一个参数是要找的字符。
第二个参数是控制查找时是否启用关键字大小写敏感。
第一个参数是要找的字符。
第二个参数是控制查找时是否启用关键字大小写敏感。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询