QLineEdit扩展弹出窗口

时间:2014-08-22 11:40:11

标签: c++ qt4

小部件的想法: 默认情况下,窗口小部件基本上是QLineEdit,用户可以在其中输入文本。 QLineEdit显然只能显示一定数量的字符(限制)。我们的想法是,一旦达到上述限制,就应该使用弹出窗口扩展窗口小部件,该窗口覆盖其他GUI控件(如QComboBox poup窗口)。然后,此弹出窗口将包含" QLineEdit"无法表现出来。 poup窗口大小需要是动态的来处理多行。当窗口小部件失去焦点时,它将显示QLineEdit框和部分原始文本。

这个小部件的优秀设计是什么?是否可以扩展现有小部件或组合多个小部件或?

尝试查看QComboBox源代码,但它相当复杂。

更新 Here is a trivial example

0 个答案:

没有答案