当前位置: 首页>>代码示例>>C++>>正文


C++ QTextBrowser::insertPlainText方法代码示例

本文整理汇总了C++中QTextBrowser::insertPlainText方法的典型用法代码示例。如果您正苦于以下问题:C++ QTextBrowser::insertPlainText方法的具体用法?C++ QTextBrowser::insertPlainText怎么用?C++ QTextBrowser::insertPlainText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QTextBrowser的用法示例。


在下文中一共展示了QTextBrowser::insertPlainText方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: send_message

void session::send_message()
{
    QLineEdit *temp = (QLineEdit *)_tabWidget->currentWidget()->layout()->itemAt(1)->widget();
    (*_chatVct)[_tabWidget->currentIndex()]->send_message(temp->displayText());
    QTextBrowser *tb = (QTextBrowser *)_tabWidget->currentWidget()->layout()->itemAt(0)->widget();
    tb->insertPlainText("\t\t\t\t\t");
    tb->insertPlainText(temp->displayText() + "\n");
    temp->clear();
}
开发者ID:Hothoren,项目名称:QGTalk,代码行数:9,代码来源:session.cpp

示例2: QWidget

int session::add_tab(QString name,ChatNetWork *chat)
{
    if(chat_in_tab(chat) == -1)
        return -1;
    QWidget *widget = new QWidget(this);
    QVBoxLayout *vLayout = new QVBoxLayout(widget);
    QTextBrowser *textBrowser = new QTextBrowser(widget);
    QLineEdit *lineEdit = new QLineEdit(widget);
    vLayout->addWidget(textBrowser);
    vLayout->addWidget(lineEdit);
    QPushButton *sendButton = new QPushButton("send");
    QObject::connect(sendButton, &QPushButton::clicked,
                         this,    &session::send_message);
    QPushButton *closeButton = new QPushButton("close");
    QObject::connect(closeButton, &QPushButton::clicked,
                         this,    &session::close_tab);
    QHBoxLayout *buttonLayout = new QHBoxLayout();

    QWidget *buttonWidget = new QWidget();
    buttonLayout->addWidget(sendButton);
    buttonLayout->addWidget(closeButton);
    buttonWidget->setLayout(buttonLayout);
    vLayout->addWidget(buttonWidget);
    widget->setLayout(vLayout);

    _tabWidget->addTab(widget, name);
    _chatVct->push_back(chat);
    for(QMap<quint32,QString>::iterator it = chat->_messageMap.begin();it != chat->_messageMap.end();it++)
    {
        qDebug() << "benlaidexinxi";
        textBrowser->insertPlainText(*it+"\n");
    }
    qDebug() << "con display" << chat->_host << chat->_port;
    connect(chat,&ChatNetWork::display_message,textBrowser,&QTextBrowser::insertPlainText);
    return 0;
}
开发者ID:Hothoren,项目名称:QGTalk,代码行数:36,代码来源:session.cpp


注:本文中的QTextBrowser::insertPlainText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。