滚动失效的原因可能是因为设置滚动位置的代码没有生效或者被其他代码覆盖了。请确保以下几点:

  1. 确保self.tabw_jiankong是一个可滚动的窗口或控件,比如QScrollArea或QListWidget。

  2. 确保scroll_position的值是正确的,可以通过打印scroll_position来查看它的值是否正确。

  3. 确保在调用scrollContentsBy()方法之前,窗口或控件已经被正确地显示出来了。你可以在调用scrollContentsBy()方法之前添加一行代码self.msg_boxs[idex].show()来确保窗口显示出来。

  4. 确保没有其他代码或信号与滚动相关的操作发生冲突。你可以尝试将scrollContentsBy()方法的调用放在其他代码之前,或者将其放在一个单独的函数中,并在合适的时候调用该函数。

如果你仍然无法解决问题,请提供更多的代码和上下文信息,以便更好地帮助你解决问题。

selfmsg_boxsidex=FormMsg selfmsg_boxsidexshow selfmsg_boxsidexsetWindowTitle提示 selfmsg_boxsidexmove00 item=selftabw_jiankongcellWidgetrowcolumn scroll_position = ite

原文地址: https://www.cveoy.top/t/topic/i0Y3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录