本文整理汇总了C++中ToolButton::setIp方法的典型用法代码示例。如果您正苦于以下问题:C++ ToolButton::setIp方法的具体用法?C++ ToolButton::setIp怎么用?C++ ToolButton::setIp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ToolButton
的用法示例。
在下文中一共展示了ToolButton::setIp方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: initXamanButton
void Xaman::initXamanButton ()
{
QString consulta;
consulta.append("SELECT * FROM xaman");
QSqlQuery consultar;
consultar.prepare(consulta);
if(!consultar.exec()){
QMessageBox::warning(this, "Error", "No se ha encontrado información.");
}
//Configuracion de la tabla que contiene el estado de las maquinas
int fila=0;
int col=0;
ui->tableWidget->setRowCount(0);
ui->tableWidget->insertRow(0);
ui->tableWidget->setRowHeight(0,80);
//Ciclo por item de la lista de maquinas
while(consultar.next()){
//Se crea el boton para representar a cada maquina
//QToolButton *button = new QToolButton(ui->scrollArea);
ToolButton *button = new ToolButton(ui->scrollArea);
//qDebug() << consultar.value(0); //IP
//qDebug() << consultar.value(1); //MAC
//qDebug() << consultar.value(2); //Nombre del equipo
//Configuraciones del boton
button->setText(consultar.value(2).toString());
button->setIp(consultar.value(0).toString());
button->setMac(consultar.value(1).toString());
button->update();
if(col<9){
ui->tableWidget->setCellWidget(fila,col,button);
ui->tableWidget->setColumnWidth(col,ui->tableWidget->width()/8);
col++;
if(col==8){
col=0;
fila++;
ui->tableWidget->insertRow(fila);
ui->tableWidget->setRowHeight(fila,80);
}
}
buttons.insert(num_clientes, button);
num_clientes++;
}
}