擅长:python、mysql、java
<p>您需要将数据和数据处理与用户界面分开。Qt(因此PySide)非常关注这种模型-视图方法(参见例如<a href="http://qt-project.org/doc/qt-4.8/modelview.html" rel="nofollow">http://qt-project.org/doc/qt-4.8/modelview.html</a>),并提供用于组织数据的模型和显示数据的视图。在Qt中,这种方法允许在同一个数据集上轻松地使用多个视图,而不必担心如何在视图中获取数据。在</p>
<p>诚然,Qt模型需要一些时间来适应,但是前面提到的教程应该为您提供一些指导和参考,以便您开始使用。在你的情况下,我会采用以下方法:</p>
<ul>
<li>找到/扩展一个合适的Qt模型来管理数据</li>
<li>在PySide应用程序中将此数据与标准/自定义视图一起使用</li>
<li>开发基于web2py的视图以在webapp中显示数据</li>
</ul>
<p>我不熟悉web2py,所以我无法评估这最后一步有多困难/容易。但是,我可以建议您花一些时间(如果您有)来了解Qt模型视图框架,因为它可以在将来为您节省大量的时间(至少在我的经验中)。在</p>