小编jro*_*squ的帖子

在已包含一些文本的QTextEdit中显示QLineEdit中的文本并实时更新

将文本写入QLineEdit窗口小部件的过程是什么,在QTextEdit已包含某些文本的内部动态显示?

例如,让我们说一个人QLineEdit要求写一个"John"的名字.是否可以在QTextEdit包含的内容中实时显示:

这个名字是 + textFromQLineEdit+ ,24岁

显示的文本必须动态地考虑对其进行的更改,QLineEdit以便用户无需按下按钮或按Enter键以查看他/她的姓名.

以下是使用的信号中的两个小部件彼此连接的最小代码textChanged()QLineEdit与狭槽setText()QTextEdit(不允许用于添加一些文本之前和之后从文本QLineEdit):

#include <QLineEdit>
#include <QVBoxLayout>
#include <QGroupBox>
#include <QTextEdit>
#include <QApplication>

class SmallWindow : public QWidget
{
    Q_OBJECT
public:
    SmallWindow();
private:
    QLineEdit *nameLine;
    QTextEdit *textBox;
};

SmallWindow::SmallWindow() : QWidget()
{
    setFixedSize(300,250);
    QLineEdit *nameLine = new QLineEdit;
    QTextEdit *textBox = new QTextEdit;
    QWidget::connect(nameLine,SIGNAL(textChanged(QString)),textBox,SLOT(setText(QString)));
    QVBoxLayout *layout = new QVBoxLayout;
    layout->addWidget(nameLine);
    layout->addWidget(textBox); …
Run Code Online (Sandbox Code Playgroud)

c++ qt qlineedit qtextedit

3
推荐指数
1
解决办法
3837
查看次数

反转一系列数据,就像使用MATLAB反转函数一样

是否可以像反转函数一样“反转”一系列数据?

让我解释。如果我有一个可以在MATLAB中绘制的函数,我总是(几乎)可以通过找到该函数的逆函数,finverse而绘制将提供以下信息:

在此处输入图片说明

但我没有一个功能我的数据,我仍希望找到一种这样的一系列数据的倒数,例如像y=f(x)在那里

x=[0.0050879   0.0056528   0.0062176   0.0067822   0.0073467   0.0079111   0.0084752   0.0090392   0.0096030   0.0101666   0.0107299   0.0112930   0.0118558   0.0124184   0.0129807   0.0135428   0.0141045   0.0146659   0.0152270   0.0157877   0.0163481];
Run Code Online (Sandbox Code Playgroud)

y=[0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   0.0000e+00   4.4901e-05   4.4901e-05   8.9801e-05   1.3470e-04   1.7960e-04   2.2450e-04   2.6940e-04   3.5920e-04   4.0411e-04   4.9391e-04   5.8371e-04];
Run Code Online (Sandbox Code Playgroud)

在MATLAB中可以对一系列数据进行这种操作吗?是否有可以解决此问题的技术/方法/功能?

注意:我以前尝试通过polyfit函数用多项式“拟合”数据序列,然后通过函数求反finverse。但它导致的f^-1是依赖于这两个功能x,并y在同一时间。而且由于x间距甚至不均匀,我什至不知道如何绘制...

matlab inverse

3
推荐指数
1
解决办法
351
查看次数

标签 统计

c++ ×1

inverse ×1

matlab ×1

qlineedit ×1

qt ×1

qtextedit ×1