Qt 第六章 splitter的例子。

Qt 官方的教程。

第六章 splitter的例子。


(1)编码要选择GBK的那个。


Qt 第六章 splitter的例子。_第1张图片



如果是选择ISO和UTF-8的可以兼容,但是无法编辑,就是打上去的字显示不出来。

如果选择UTF-16的,直接乱码。



(2)

editor3->setPlainText("Mein Kind, meine Schwester,\n"
                          "denke an den Traum\n"
                          "dort hin(unter) zu gehen um zusammen\n"
                          "zu leben und in aller Ruhe zu lieben,\n"
                          "Zu lieben und zu sterben\n"
                          "in dem Land, das dir gleicht.");




    editor3->setPlainText("this is spliterr\n");



第二次的editor3->setPlainText会覆盖前面的setPlainText。




(3)这个式例,只有一个pro和.cpp文件。



#include <QtGui>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QTextEdit *editor1 = new QTextEdit;
    QTextEdit *editor2 = new QTextEdit;
    QTextEdit *editor3 = new QTextEdit;

    QSplitter splitter(Qt::Horizontal);
    splitter.addWidget(editor1);
    splitter.addWidget(editor2);
    splitter.addWidget(editor3);

    editor1->setPlainText("Mon enfant, ma soeur,\n"
                          "Songe ? la douceur\n"
                          "D'aller l?-bas vivre ensemble,\n"
                          "Aimer ? loisir,\n"
                          "Aimer et mourir\n"
                          "Au pays qui te ressemble.");
    editor2->setPlainText("My child, my sister,\n"
                          "think of the sweetness\n"
                          "of going there to live together!\n"
                          "To love at leisure,\n"
                          "to love and to die\n"
                          "in a country that is the image of you!");
    editor3->setPlainText("Mein Kind, meine Schwester,\n"
                          "denke an den Traum\n"
                          "dort hin(unter) zu gehen um zusammen\n"
                          "zu leben und in aller Ruhe zu lieben,\n"
                          "Zu lieben und zu sterben\n"
                          "in dem Land, das dir gleicht.");
    editor3->setPlainText("this is spliterr\n");

    splitter.setWindowTitle(QObject::tr("Splitter"));
    splitter.show();
    return app.exec();
}


tr函数是用 QObject::tr 来调用的。



(4)我发现上传的图片,无法自动缩放。可以看不到全部的图片。特别是右边的部分。

上传这个小的,大图右边看不到的部分在这里。


你可能感兴趣的:(image,qt)