逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

void SaleDialog::initFindCustomerButton() {

    QString imagePath = QString("%1/find.png").arg(Configs::getInstance().getImagesFolderFilePath());

    QPixmap pixmap(imagePath);

    QIcon icon(imagePath);

    findCustomerButton = new QPushButton(icon, "");

    QSize size = QSize(pixmap.size().width() + 6, pixmap.size().height() + 4);

    findCustomerButton->setMinimumSize(size);

    findCustomerButton->setMaximumSize(size); // 设置按钮的大小为图片的大小

    findCustomerButton->setFocusPolicy(Qt::NoFocus); // 得到焦点时,不显示虚线框

    findCustomerButton->setFlat(true);

    findCustomerButton->setDefault(true);

    findCustomerButton->setToolTip(tr("查找客户"));


    QHBoxLayout *buttonLayout = new QHBoxLayout();

    buttonLayout->setContentsMargins(0, 0, 0, 0);

    buttonLayout->addStretch();

    buttonLayout->addWidget(findCustomerButton);

    ui->cardNumberLineEdit->setLayout(buttonLayout);

// 设置输入框中文件输入区,不让输入的文字在被隐藏在按钮下

    ui->cardNumberLineEdit->setTextMargins(0, 1, pixmap.size().width(), 1); 


    connect(findCustomerButton, SIGNAL(clicked()), this, SLOT(findCustomer()));

}


posted on 2009-10-26 20:59 逛奔的蜗牛 阅读(716) 评论(0)  编辑 收藏 引用 所属分类: Qt

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理