我最近回到了 Qt(在以前的项目中尝试过它并选择了反对它)并且到目前为止我真的很喜欢它的一切。我正在编写一个电视指南风格的应用程序,它将显示 3-7 天的任何地方的剧集指南数据 (EPG),并且这些数据将从数据库源中输入。
现在我很难确定是否应该使用 QGridLayout 或 QHBoxLayouts 的组合(用于剧集数据)与左侧的单个 QVBoxLayout (用于频道名称/图标)。我对 QGridLayout 的主要担心是我会将它分成“30 分钟”的块,但是当程序在 3:45 开始时,我不确定它是否能正常工作。为了更好地了解我使用 GUI 的目的,可以查看此屏幕截图……</p>
http://www.itvt.com/files/u3/AT&T-u-verse-tv-epg-2009.jpg
顺便说一句,如果我只想显示其中的一部分(即凌晨 3:00 - 凌晨 4:30)并说 10 个频道,使用哪个选项更容易实现垂直/水平滚动?对于该行为,我是否需要将它们粘贴在不同的小部件中?