1.今日成果
今天复习了一些QT的界面绘画函数
1.窗口大小固定函数
this->setFixedSize(639,423);//括号里为窗口大小
2.QT5当运用中文时可能会出现乱码的情况,一下为解决办法
#include <QTextCodec>//头文件
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界面的绘制不够熟练,自己的界面不够精美。