프로그래밍/Qt
버튼으로 Edit 커서 이동
Dev-Drake
2019. 6. 11. 14:20
반응형
// 에디트로 이동
void Network_Dlg::on_BtmSetfocus_clicked()
{
ui->EdtIp->setFocus();
}
// 왼쪽으로 커서 한칸 이동
void Network_Dlg::on_BtnLeft_clicked()
{
ui->EdtIp->cursorBackward(false);
}
// 커서 위치에 값 넣기
void Network_Dlg::on_BtnValue_clicked()
{
QString Str, Left, Mid, Last = "";
Str = ui->EdtIp->text();
Left = Str.left(ui->EdtIp->cursorPosition());
Mid = Str.mid(ui->EdtIp->cursorPosition());
Last += Left;
Last += "@"; // 값
Last += Mid;
ui->EdtIp->setText(Last);
}
// 오른쪽으로 커서 한칸 이동
void Network_Dlg::on_BtnRight_clicked()
{
ui->EdtIp->cursorForward(false);
}
반응형