FTP文件管理项目(本地云)项目日报 测试端(三)

1.今日成果

FTP文件管理项目(本地云)项目日报 测试端(三)_第1张图片
今天复习了一些QT的界面绘画函数
1.窗口大小固定函数

this->setFixedSize(639,423);//括号里为窗口大小

2.QT5当运用中文时可能会出现乱码的情况,一下为解决办法

     #include //头文件
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    this->setWindowTitle(codec->toUnicode("云测试端"));

3.添加背景图片

    QPalette palette;//画笔
    palette.setBrush(QPalette::Background,QBrush(QPixmap("/cloudtest/image/bak.jpg")));
    this->setPalette(palette);

4.添加控件(按键)

    this->startbtn = new QPushButton(this);
    this->startbtn->setIcon(QIcon("/cloudtest/image/btn1.jpg"));
    this->startbtn->setGeometry(100,300,170,58);
    this->startbtn->setIconSize(QSize(170,58));
    this->startbtn->setFlat(true);
    this->startbtn->setFocusPolicy(Qt::NoFocus);

2.明天的任务

与服务器进行连接
可以写一个socket类

3.今日感想

感觉自己的基础知识不够扎实,自己对QT界面的绘制不够熟练,自己的界面不够精美。

你可能感兴趣的:(Linux,qt,c++)