C++ (Qt)
#include <QApplication>
#include <QLineEdit>
#include <QPushButton>
#include <QVBoxLayout>
int main(int argc, char **argv)
{
QApplication app(argc,argv);
QWidget w;
QLineEdit *le = new QLineEdit(&w);
QPushButton *b = new QPushButton("Press me", &w);
QVBoxLayout *vbl = new QVBoxLayout(&w);
vbl->addWidget(b);
vbl->addWidget(le);
b->setFocus();
w.show();
return app.exec();
}
этот код у меня тоже работает нормально.
Возможно проблема связана с тем что у меня следующая иерархия:
QFrame->QStackedWidget->QFrame->(наследник)QLabel.
Причем что QFrame с QLabel выезжает аннимировано.
Контекстное меню работает нормально на QLabel, можно выделить текст вставить, но нельзя установить фокус и редактировать с клавиатуры.
К сожелению пример привести не могу.