123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- #include "fbBlank.h"
- #include "ui_fbBlank.h"
- #include <QFile>
- #include <QTextBlock>
- #include "CAppInfo.h"
- fbBlank::fbBlank(int nOrder, QWidget *parent) :
- CBaseWidget(parent),
- ui(new Ui::fbBlank)
- {
- ui->setupUi(this);
- setAttribute(Qt::WA_DeleteOnClose);
- m_nOrder = nOrder;
- setStyleSheet(g_appInfoPtr->m_sQssStr);
- }
- fbBlank::~fbBlank()
- {
- delete ui;
- }
- int fbBlank::setUI(const int nWidth)
- {
- setGeometry(0, 0, nWidth, g_appInfoPtr->m_fRate*60);
- QString sText = QChar('A' + m_nOrder -1);
- ui->btn_blankName->setText(sText);
- ui->btn_blankName->setGeometry(0, g_appInfoPtr->m_fRate*15, g_appInfoPtr->m_fRate*30, g_appInfoPtr->m_fRate*30);
- ui->tedt_blank->setGeometry(ui->btn_blankName->x() + ui->btn_blankName->width() + g_appInfoPtr->m_fRate*20, g_appInfoPtr->m_fRate*10, g_appInfoPtr->m_fRate*640, g_appInfoPtr->m_fRate*40);
- return g_appInfoPtr->m_fRate*60;
- }
- int fbBlank::widgetType()
- {
- return wt_blank;
- }
- void fbBlank::on_tedt_blank_textChanged()
- {
- QApplication::processEvents();
- emit answerChanged();
- }
- QString fbBlank::getAnswer()
- {
- return ui->tedt_blank->toPlainText();
- }
- void fbBlank::setAnswer(QString sAnswer)
- {
- ui->tedt_blank->setText(sAnswer);
- }
|