QT -对话(模态)与子函数
QT - Dialog(modal) with sub functions
首先我得为我糟糕的英语道歉,我还在学习这门语言;)
现在,我的问题:
我创建了一个名为form的对话框。ui,我通过主Header中的指针创建了它:private:
QDialog *newform;
Ui::Form Form;
private slots:
void slotShowEntry();
void newEntry();
然后在主程序中调用它:
void SoftwareV::slotNewEntry()
{
newform =new QDialog;
newform->setModal(true);
Form.setupUi(newform);
newform->show();
connect(Form.buttonBox_ok_ab, SIGNAL(accepted()), newform, SLOT(newEntry()));
}
现在,我想获得的信息用户已经写入/给出与子函数称为newEntry()的对话框,例如,我想从QLineEdit获得文本,但我不知道如何我可以连接对话框与子函数。
我希望有人能帮我解决这个问题!谢谢你!没有足够的信息在你的代码是准确的,但我认为你正在寻找的是这样的东西在你的newEntry方法:
QString user_text = Form.someLineEdit->text ();
代替"someelineedit",控件的名称是您在Qt设计器中创建窗体时给它的名称。如何处理user_text结果取决于您。表单中的每个控件都有一个唯一的名称,如何从控件中获取数据取决于控件的类型(QCheckBox、QComboBox、QLineEdit等)。每个控件都具有设置和检索数据的功能。
相关文章:
- 如何在QT中制作模态QProgressDialog?
- 从 c 或 cpp 系列子函数返回到主函数
- 如何让 QInputDialog 更少模态?
- C++:为什么我的掷骰子函数在掷骰子数量时只返回偶数整数?
- 禁止子函数调用父级的抽象(或虚拟)函数
- 我想要一个具有子函数的函数访问相同的命名函数,而不使用它取决于其子类的类
- 是具有接口专用化的子类多态的模板实例化
- 添加字符串类型的类成员会导致调用基类函数而不是子函数
- C++调用子函数
- 如何在C++从父实例调用子函数
- 是否有理由大多数/所有 try-catch 示例只对 throw 语句使用 void 子函数
- cdhtmldialog-使其模态
- Qt - 创建主窗口前的非模态对话框
- CRTP 在父级析构函数中调用子函数
- 在函数和子函数中调用相同的关键部分
- 整数模板参数和子函数调用
- 如何在C++中创建具有子函数的对象
- 使用子函数的继承函数
- 如何正确使用异常处理IWTH模态对话框
- QT -对话(模态)与子函数