PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[讨论] 与基类极相同的类 怎写才精炼
楼主:
Move192
(移动中...)
2014-05-01 17:15:52
我用Qt Dialog + ListWidget 做了个选单 (左边列出的可以选到右边去)
目前已完成
这Dialog 不是主窗口
功能是给使用者选则不同的东西
(主窗口的选A的按纽被点,把可以选的东西送到这Dialog 并显示)
使用者选好要哪些A 调用主窗口的 SetSelectedA(Qlist<XXX> AA)
一样的
主窗口的B按纽被点 传送可选的东西过来 并显示
使用者选好后 调用主窗口的 SetSelectedA(Qlist<YYY> BB)
等于这两个选单类极像 只有传送函数 还有调用的回报不同
把写好的选单类继承 这样代码会很冗
一下要增四个档案 (SelectADialog.h, SelectADialog.cpp
SelectBDialog.h SelectADialog.cpp)
若不新增档案 全写在原本的Dialog类下面
这样又显的不够清稀: 这两个类不是原本的Dialog的内部类啊
不用继承写 那等于全参在一起不分你我噜
那请问这种情况 怎写才会比较好呢
谢谢
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-05-01 23:26:00
改用 QListView, 要传过去的东西实作 QAbstractListModel传回来的东西看你是要改传 QList<QAbstractListModel> 或自己扩充 interface 来用或干脆把 slot 传过去都可行参考
http://goo.gl/QDj9UV
继续阅读
[问题] 关于字符和字串显示错误问题(已解决)
bat205
[问题] 用 recursive 作闯迷宫的设定 求神支援
lalawolala
[问题] 全域变量的问题
watson1988
Re: [问题] Mac上include iostream就不需要time.h?
uranusjr
Re: [问题] 如何将名称隐藏起来
applecool
[问题] 撰写"开启档案"功能时缩图的问题
googled
[问题] c++问题请教
timeflying
[问题] 把一个c档拆成很多c怎么写好?
qeagle
Re: [问题] Mac上include iostream就不需要time.h?
uranusjr
[问题] Mac上include iostream就不需要time.h?
ip3311
Links
booklink
Contact Us: admin [ a t ] ucptt.com