У меня есть элемент управления QTextEdit в графическом интерфейсе. Я хочу связать его с элементом управления так же, как и на C# или MFC, но не могу найти команду.Как подключить переменную к элементу управления QTextEdit
По существу у меня есть это:
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
private:
Ui::MainWindow *ui;
QString fileName_;
QMap<QString, unsigned int> vars_; // this is the data I want to associate
};
и в классе Ui :: MainWindow у меня есть:
class Ui_MainWindow
{
public:
QWidget *centralWidget;
QTextEdit *ALU; // this is the control I want to associate with the data
.
.
.
Я уверен, что это тривиально, но я не могу видеть, как связать экземпляр карты с GUI-контролем.
Могу ли я быть слепым или использовать Qt другой шаблон?
Что вы подразумеваете под ссылкой? Вы хотите сохранить ссылку на 'vars_' внутри' ALU'? – svlasov
Я просто хочу привязать одно из значений карты к элементу управления, чтобы при обновлении элемента управления значение переменной изменялось и наоборот. – Stefan