QT Ui界面开发
有一次找C++的工作,问PM是做什么的,回答我说做UI开发,不懂UI开发是做什么,后面学习QT时,接触到一些,感觉应该是类似的工作目前许多框架,都支持傻瓜式的UI设计,通过拖拽控件,就可以完成一个前台UI设计,但是要做出来符合自己审美的UI框架,这种方式比较难以实现
因此需要使用代码的方式写出UI前端,下面使用QT来写一个简单的UI前端

.h头文件
#ifndef QWDLGMANUAL_H
#define QWDLGMANUAL_H
#include <QDialog>
#include <QCheckBox>
#include <QRadioButton>
#include <QPlainTextEdit>
#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QFont>
class QWDlgManual : public QDialog
{
Q_OBJECT
private:
QCheckBox* chkBoxUnder;
QCheckBox* chkBoxItalic;
QCheckBox* chkBoxBold;
QRadioButton* rBtnBlack;
QRadioButton* rBtnBlue;
QRadioButton* rBtnRed;
QPlainTextEdit* txtEdit;
QPushButton* btnOK;
QPushButton* btnCancel;
QPushButton* btnClose;
void iniUI();
void iniSignalSlots();
private slots:
void on_chkBoxUnder(bool checked);
void on_chkBoxItalic(bool checked);
void on_chkBoxBold(bool checked);
void setTextFontColor();
public:
QWDlgManual(QWidget *parent = 0);
~QWDlgManual();
};
#endif // QWDLGMANUAL_H
cpp代码
#include "qwdlgmanual.h"
QWDlgManual::QWDlgManual(QWidget *parent)
: QDialog(parent)
{
iniUI();
iniSignalSlots();
setWindowTitle

最低0.47元/天 解锁文章
2365

被折叠的 条评论
为什么被折叠?



