• 4238阅读
  • 3回复

获取qtextedit的值 [复制链接]

上一主题 下一主题
离线liyayao
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-16
class MyWidget : public QWidget
{
Q_OBJECT      
    
public:
        MyWidget(QWidget *parent = 0);
private slots:
     void save();
private:
        QPushButton *savebtn;
        QTextEdit *txtEdit;            
        QLineEdit *nameLine1;
};
#include "newfile.h"
MyWidget::MyWidget(QWidget *parent)
        : QWidget(parent)
{
      
        setWindowTitle("Write");
  
        QPushButton *savebtn = new QPushButton(tr("Save"), this);
        savebtn->setFont(QFont("Times", 18, QFont::Bold));//设置文本字体
        nameLine1=new QLineEdit();
        txtEdit = new QTextEdit;
        
  connect( savebtn,SIGNAL(clicked()),this,SLOT(save()));
        QVBoxLayout *layout = new QVBoxLayout;        
        layout->addWidget( nameLine1);
        layout->addWidget(txtEdit);
        
        layout->addWidget(savebtn);  
        setLayout(layout);//设置布局
        
}
void MyWidget::save()
{    num=????????
  
  

  
    
    QFile file("data.txt");
           if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
    {        cerr << "Cannot open file for writing:"    
                << qPrintable(file.errorString()) << endl;                
        
         }      
         QTextStream out(&file);      
          out <<"num" << endl;  
          
}
如何获取qtextedit的值输出num?
离线liyayao

只看该作者 1楼 发表于: 2009-05-16
怎样怎样??????????
离线liyayao

只看该作者 2楼 发表于: 2009-05-16
怎样?
离线liyayao

只看该作者 3楼 发表于: 2009-05-17
终天找到了。。。。。。。。。
void MyWidget::save()
{  
  
  

  
    
    QFile file("data.txt");
           if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
    {        cerr << "Cannot open file for writing:"    
                << qPrintable(file.errorString()) << endl;                
        
         }      
         QTextStream out(&file);      
          out <<txtEdit->toPlainText() << endl;  
          
}
快速回复
限100 字节
 
上一个 下一个