1 Star 0 Fork 2

MakerJia/Translation

forked from justdoit-mqr/Translation 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
form.cpp 1.74 KB
一键复制 编辑 原始数据 按行查看 历史
justdoit-mqr 提交于 2019-03-02 22:16 . translation初次提交
#include "form.h"
#include "ui_form.h"
#include <QFrame>
#include <QLabel>
Form::Form(QWidget *parent) :
QWidget(parent),
ui(new Ui::Form)
{
ui->setupUi(this);
initTranslationWidget();
ui->gridLayout->addWidget(translationWidget);
}
Form::~Form()
{
delete ui;
}
void Form::initTranslationWidget()
{
QFrame *frame0 = new QFrame();
frame0->resize(510,306);//设置页面大小 与窗口等大
frame0->setStyleSheet("background-color:yellow;");//设置背景颜色
QLabel *page0 = new QLabel("Page0",frame0);
page0->move(125,210);//页面下方添加label标签
QFrame *frame1 = new QFrame();
frame1->resize(510,306);
frame1->setStyleSheet("background-color:cyan;");
QLabel *page1 = new QLabel("Page1",frame1);
page1->move(125,210);
QFrame *frame2 = new QFrame();
frame2->resize(510,306);
frame2->setStyleSheet("background-color:orange;");
QLabel *page2 = new QLabel("Page2",frame2);
page2->move(125,210);
QFrame *frame3 = new QFrame();
frame3->resize(510,306);
frame3->setStyleSheet("background-color:red;");
QLabel *page3 = new QLabel("Page3",frame3);
page3->move(125,210);
QFrame *frame4 = new QFrame();
frame4->resize(510,306);
frame4->setStyleSheet("background-color:green;");
QLabel *page4 = new QLabel("Page4",frame4);
page4->move(125,210);
QList<QWidget *> list;
list.append(frame0);
list.append(frame1);
list.append(frame2);
list.append(frame3);
list.append(frame4);
translationWidget = new TranslationWidget(list,this);
//translationWidget->setMoveEnabled(false);
}
//设置当前页
void Form::on_pushButton_clicked()
{
int page = ui->spinBox->value();
translationWidget->setCurrentPage(page,true);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/shaolin1996/Translation.git
[email protected]:shaolin1996/Translation.git
shaolin1996
Translation
Translation
master

搜索帮助