linux下Qt Designer中的combobox控件 怎么使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下Qt Designer中的combobox控件 怎么使用?相关的知识,希望对你有一定的参考价值。
运行的时候,我怎么能做到选combobox中的选项之后让他发消息使combobox的索引号值赋给一个变量?最好有源程序代码。
参考技术A 通过qt的信号和曹函数实现,如下:int test_value = 0 ;
QComboBox cbtest;
connect( cbtest, SIGNAL(activated(int)),SLOT(ChangeValue(int)) );
void ChangeValue( int value )
test_value = value ;
如何在Qt Designer中限制布局的增长(大小)?
答案
要停止按钮拉伸,请在Qt Designer中使用以下步骤:
- 单击Object Inspector中的
scrollArea
- 单击工具栏上的“中断布局”
- 单击Object Inspector中的
scrollArea
- 单击工具栏上的“网格中的布局”
- 单击Object Inspector中的
scrollAreaWidgetContents
- 向下滚动到属性编辑器的底部
- 将layoutColumnStretch改为
0,1
这些步骤应从滚动区域网格布局中删除空列,并在调整窗口大小时使第二列拉伸以占用可用空间。
另一答案
您只需将此网格列布局中所有窗口小部件(在本例中为按钮)的maximum width限制为预期大小,否则它们将继续扩展。您可能还需要摆弄横向size policy;我似乎记得按钮在这方面有点棘手(或者是高度?),但现在无法测试。
您尝试过的layout size contraint仅适用于布局的直接父窗口小部件,如果它有一个,这不是垂直布局的情况。
以上是关于linux下Qt Designer中的combobox控件 怎么使用?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 QPushButton 的系统主题图标——Linux 上的 Qt Designer
PyQt5 图形界面 - Qt Designer设置简体中文方法演示,Qt Designer字体设置,Qt Designer工具单独安装包获取,Qt Designer简体中文语言包获取