• 4747阅读
  • 4回复

[提问]初学者的疑问,请指教,谢谢 [复制链接]

上一主题 下一主题
离线viola2006142
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-14
关键词: 界面命令
请问,怎样在ui界面中的ComboBox下拉菜单中添加一个命令,并最终实现这个命令的功能呢?
比如我要添加一个硬盘分区格式化功能,命令mksf,首先要增加该命令在什么地方,然后再链接什么的,具体流程是什么呢?
可以详细一些讲解一下吗?
离线jdwx

只看该作者 1楼 发表于: 2012-06-14
回 楼主(viola2006142) 的帖子
ComboBox内的文本就是显示出来的标签,给人看的,没有功能。
实现办法:
响应ComboBox单击事件,区分index或者文本,通过QProcess调用系统命令。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线viola2006142
只看该作者 2楼 发表于: 2012-06-14

是这么一个界面,在第二个ComboxBox中选中mksf命令后,希望单击OK后,能实现格式化功能。
离线xiongyu

只看该作者 3楼 发表于: 2012-06-14
在你OK 的槽函数里面。可以获取 combobox 的索引值, 或者TEXT 来判断是不是mkfs

例如你索引值是2
你就判断是否2, 如果是, 就调用process 加载mkfs命令来工作。

或者判断TEXT是不是"mkfs"
为自己而已努力吧... 我的博客 http://xycode.org
离线viola2006142
只看该作者 4楼 发表于: 2012-06-15
回 3楼(xiongyu) 的帖子
谢谢
快速回复
限100 字节
 
上一个 下一个