【问题标题】:How can i control qscrollarea horizontally如何水平控制 qscrollarea
【发布时间】:2014-10-16 01:27:11
【问题描述】:

我有一个QScrollArea,我只想水平使用滚动功能。滚动条策略是“AlwaysOff”,因为我想隐藏滚动条。

我希望得到帮助。

【问题讨论】:

    标签: qt qscrollarea


    【解决方案1】:

    据我了解,您希望小部件只能水平滚动,垂直滚动应该是固定的。
    为此使用

    void    setSizePolicy ( QSizePolicy )
    

    void    setSizePolicy ( QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical )
    

    您可以根据需要指定要固定的垂直策略和水平策略。

    希望这会有所帮助。如果您打算采用不同的方法和/或上述解决方案不能解决您的问题,请发表评论。

    【讨论】:

    • 未解决。但我找到了另一个解决方案。当按下“Alt”键时,滚轮事件会横向影响 qscrollarea。也不是那么坏。谢谢
    猜你喜欢
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 2018-12-15
    • 1970-01-01
    相关资源
    最近更新 更多