• 已解决 49848 个问题
  • 已帮助 5903 位优秀工程师

QT中的combobox选项

donatello 2018-03-12 浏览量:1199

如题,combobox选项改变槽函数会在窗口初始化的时候自动执行一次(也就是说,窗口一打开,即使我没有点combobox也会自动执行一次),为什么会这样呢?在窗口初始化的时候添加combobox的选项会导致这个情况的发生?有没有办法在初始化combobox的同时又不去触发选项改变槽函数呢?

4.jpg

5.jpg

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不仅仅是combox会这样,如果你初始化窗口,窗口中有其他的控件,也会初始化的,
    • 发布于 2018-03-12
    • 举报
    • 评论 1
    • 0
    • 0
donatello 回复了 wwb123:那有没有办法避免这种情况呢? 回复

其他答案 数量:3
  • 这是由于你的信号没有触发吧,所以没有运行到槽函数。
    • 发布于2018-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 用些笨办法,设置初始化标志控制输出?
    • 发布于2018-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 开启窗口的时候所有控件都会初始化的
    • 发布于2018-03-13
    • 举报
    • 评论 0
    • 0
    • 0

QT中的combobox选项