风帆小筑

心有多大 世界就有多大

记录一段代码

void FormPZLR::on_tablePZ_itemClicked(QTableWidgetItem *item)
{
    //1、记录旧的单元格内容
        old_text = item->text();
        if (item->text()=="" && item->column()==2){
            item->setText(ZYXX);
        }
        itemR=item->row();
        itemC=item->column();
        ui->txtInput->resize(ui->tablePZ->columnWidth(0),48);
        int colx=40;
        for (int i=0;i<item->column();i++) {
            colx+=ui->tablePZ->columnWidth(i);
            ui->txtInput->resize(ui->tablePZ->columnWidth(i+1),48);
        }
        int coly=48;
        for (int i=0;i<item->row();i++) {
            coly+=48;
        }

        int GD=ui->tablePZ->verticalScrollBar()->value();
        int maxGD=ui->tablePZ->verticalScrollBar()->maximum();
        if (GD<maxGD){
            GD++;
        }
        if (GD>=1) {
            coly=coly-(GD-1)*48;
        }
        int x=ui->tablePZ->x()+colx;
        int y=ui->tablePZ->y()+coly;
        ui->txtInput->move(x,y);
        ui->treeWidget->move(x+ui->txtInput->width(),y);
        ui->txtInput->setText(item->text());
        ui->txtInput->setVisible(true);
        ui->txtInput->selectAll();
        ui->txtInput->setFocus(Qt::OtherFocusReason);
}



承接各种软件开发业务,数据库方面 二次开发。 QQ: 475847 mail: jinesc@163.com

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
«    2021年6月    »
123456
78910111213
14151617181920
21222324252627
282930

Powered By Z-BlogPHP 1.7.0

© © 2002-2026 jinesc 版权所有 ICP证: 沪ICP备16005980号-1 沪ICP备16005980号-2 沪ICP备16005980号-3