• 5868阅读
  • 4回复

如何插入按钮? [复制链接]

上一主题 下一主题
离线溟阡
 
只看楼主 正序阅读 楼主  发表于: 2009-04-08
把MainWindow分成2半,左边放了一个QListWidget,右边放了一个QWidget,想要实现双击左边QListWidget中的item时,可以在右边添加一个按钮。
请问应该怎么实现?
离线codespy
只看该作者 4楼 发表于: 2009-04-09
引用第3楼溟阡于2009-04-09 08:59发表的  :
这个信号已经连接了 可是插入的按钮总是重叠在了一起,而且每插入一个就小了一号……

使用布局进行管理,避免重叠。
离线溟阡
只看该作者 3楼 发表于: 2009-04-09
这个信号已经连接了 可是插入的按钮总是重叠在了一起,而且每插入一个就小了一号……
离线318065268
只看该作者 2楼 发表于: 2009-04-09
void QListWidget::itemDoubleClicked ( QListWidgetItem * item )   [signal]
This signal is emitted with the specified item when a mouse button is double clicked on an item in the widget.
把这个信号和右边部件中的槽连接起来;
右边部件中可以搞一个全局的Layout的对象,在槽函数中新创建一个按钮,然后加入到这个Layout中,即可实现。或者用代码重设它的坐标。
Email  rsail@126.com(私人邮箱)
QQ:   318065268
离线duduqq

只看该作者 1楼 发表于: 2009-04-08
双击时有信号发出的,把发出的信号和创建按钮的槽连在一起就可以了啊
快速回复
限100 字节
 
上一个 下一个