macOS: Get rid of text field's focus border

This commit is contained in:
Konstantinos Sideris 2017-08-12 13:21:52 +03:00
parent 21c2f96061
commit 9189782d3b
1 changed files with 7 additions and 4 deletions

View File

@ -10,19 +10,22 @@
TextField::TextField(QWidget *parent)
: QLineEdit(parent)
{
// Get rid of the focus border on macOS.
setAttribute(Qt::WA_MacShowFocusRect, 0);
state_machine_ = new TextFieldStateMachine(this);
label_ = 0;
label_font_size_ = 9.5;
label_font_size_ = 13;
show_label_ = false;
background_color_ = QColor("white");
setFrame(false);
setAttribute(Qt::WA_Hover);
setMouseTracking(true);
setTextMargins(0, 2, 0, 4);
setTextMargins(0, 4, 0, 6);
QFontDatabase db;
QFont font(db.font("Open Sans", "Regular", 11));
QFont font("Open Sans");
font.setPixelSize(12);
setFont(font);
state_machine_->start();