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())); }
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(); }