• 5606阅读
  • 10回复

高手驻足看下,在下先谢过 [复制链接]

上一主题 下一主题
离线土匪老黑
 
只看楼主 正序阅读 楼主  发表于: 2010-01-18
如何实现   在Qt程序中弹出的一个对话框中,点击一个按钮,然后弹出标准文件对话框
[ 此帖被土匪老黑在2010-01-18 01:00重新编辑 ]
离线土匪老黑
只看该作者 10楼 发表于: 2010-01-18
arraymemberButton
如果放在4楼的位置,点击根本没有任何反应
如果放在别的地方,就会有反应,本来想贴图的,可不知道为什么贴不了
离线土匪老黑
只看该作者 9楼 发表于: 2010-01-18
请看四楼
离线benbenmajia

只看该作者 8楼 发表于: 2010-01-18
.....你是改对了,我没看懂你说的意思...跟位置有关?
安然.....
离线xinqingfly

只看该作者 7楼 发表于: 2010-01-18
openfile()连接信号没
菜鸟也是鸟
离线土匪老黑
只看该作者 6楼 发表于: 2010-01-18
自己该对了,那个按钮只能安排在与“确定”,“取消”那个位置
离线benbenmajia

只看该作者 5楼 发表于: 2010-01-18
说具体一点,什么button,代码贴多一点,你调用的东西没有,也没看到你的槽函数,怎么知道为什么
安然.....
离线土匪老黑
只看该作者 4楼 发表于: 2010-01-18
gridLayout = new QGridLayout;
gridLayout->addWidget(arraytypesLabel, 0, 0, 1, 2);
gridLayout->addWidget(arraytypeComboBox, 0, 2, 1, 1);
gridLayout->addWidget(arraynumberLable, 1, 0, 1, 2);
gridLayout->addWidget(arraynumber, 1, 2, 1, 1);
gridLayout->addWidget(arraymemberLable, 2, 0, 1, 2);
gridLayout->addWidget(arraymemberButton, 2, 2, 1, 1);
问题好像出现在这arraymemberButton,arraymemberButton不知道为什么放在这个地方就无效了,不解啊



connect(arraymemberButton,SIGNAL(clicked()),this,SLOT(openfile()));
槽函数:
void ArrayProgram::openfile()
{
    QString filenames = QFileDialog::getOpenFileName(this,
                                                     "Open Files",
                                                     ".",
                                                     "xml files(*.xml)"
                                                     );

    
}
[ 此帖被土匪老黑在2010-01-18 11:59重新编辑 ]
离线benbenmajia

只看该作者 3楼 发表于: 2010-01-18
如LS,可以查看下两个类
安然.....
离线dbzhang800

只看该作者 2楼 发表于: 2010-01-18
QDialog
QFileDialog
离线土匪老黑
只看该作者 1楼 发表于: 2010-01-18
标准文件框,就是实现选择本地的文件的功能
快速回复
限100 字节
 
上一个 下一个