Exemplo n.º 1
0
void MainWidget::initObject()
{
    //主布局;
    m_frmMain = new QFrame(this);
    m_glayoutMain = new QGridLayout(m_frmMain);
    m_glayoutMain->setContentsMargins(1,1,1,1);

    //banner栏;
    createBanner(sWindowTitle,
                 tr("通过邮票,可以对在线的邮政购物,进行快速的邮票抢购!"),
                 ":/res/stamptitle.png");
    m_btnLoadData=new QPushButton(this);
    m_btnLoadData->setText(tr("导入数据"));
    m_btnLogin = new QPushButton(this);
    m_btnLogin->setText("登陆");
    m_btnLoadData->setMaximumWidth(300);
    m_btnGrap = new QPushButton(this);
    m_btnGrap->setText(tr("抢购"));
    m_ldtGrapNum = new QLineEdit(this);
    m_ldtGrapNum->setMaximumWidth(200);
    m_ldtNetAddr=new QLineEdit(this);
    m_cbxNowAddr=new QComboBox(this);
    m_cbxNowAddr->setMaximumWidth(200);
    m_cbxNowAddr->addItem(tr("中国邮政网上营业厅"));
    m_tbWidget=new QTableWidget(this);
    m_tbWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
    m_tbWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
    m_tbWidget->setContextMenuPolicy(Qt::CustomContextMenu);
    //2. 刷新头
    QStringList slHeaderList;
    slHeaderList.clear();
    slHeaderList<<tr("账号")<<tr("密码")<<tr("接收手机")<<tr("验证码")
               <<tr("登陆状态")<<tr("下单状态");

    //3. 设置列表配置
    m_tbWidget->setColumnCount(6);
    m_tbWidget->setColumnWidth(0,150);
    m_tbWidget->setColumnWidth(1,150);
    m_tbWidget->setColumnWidth(2,120);
    m_tbWidget->setColumnWidth(3,120);
    m_tbWidget->setColumnWidth(4,140);
    m_tbWidget->setColumnWidth(5,90);
    m_tbWidget->setHorizontalHeaderLabels(slHeaderList);
    m_tbWidget->horizontalHeader()->setStretchLastSection(true);  //最后拖拉
    setMainLayout();

    connect(m_btnLoadData,SIGNAL(clicked()),this,SLOT(slotClickLoadData()));
}
Exemplo n.º 2
0
MainWindow::MainWindow()
{
    model = NULL;
    view = NULL;
    openBase = closeBase = createBase = clearBase = addRecord = deleteRecord =
            editRecord = showRecord = selectRecord = diagram = NULL;

    createMenu();

    createWidgets();
    setSize();

    setButtonGroupLeftLayout();
    setButtonsGroupRightLayout();
    setMainLayout();

    box = new QWidget;
    box->setLayout(mainLayout);
    setCentralWidget(box);

    setConnect();
}