[英]Having trouble with rich text editing in Qt
我试图将富文本编辑功能添加到我的应用程序中,但似乎无法正常工作。 这只是一个例子,但我无法使其正常工作。 谁能告诉我我想念的东西吗?
这是我到目前为止的代码...位于.h
文件中
private slots:
void newFile();
void open();
bool save();
bool saveAs();
void about();
void documentWasModified();
void bold();
这是在.cpp
文件中...我也有#include <QTextEdit>
void MainWindow::bold()
{
}
并在页面下方多一点
boldAct = new QAction(tr("&Bold"), this);
boldAct->setCheckable(true);
boldAct->setShortcut(QKeySequence::Bold);
boldAct->setStatusTip(tr("Make the text bold"));
connect(boldAct, SIGNAL(triggered()), this, SLOT(bold()));
QAction信号的签名不正确。 它应该是
connect(boldAct, SIGNAL(triggered(bool)), this, SLOT(bold()));
甚至
connect(boldAct, SIGNAL(triggered(bool)), SLOT(bold()));
同样QObject :: connect()返回一个布尔值,描述连接成功。
QMetaObject :: checkConnectArgs()可用于验证信号和插槽是否可以连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.