怎么使下拉菜单选项控制Label显示内容
2016-08-19 16:09
387 查看
求助!!如何使下拉菜单选项控制Label显示内容
初学Qt,现在使用的是Windows上的Qt Creator;
我在.ui中放置了一个pushbutton,利用go to slot添加菜单,使得按下pushbutton显示下拉菜单含两个action,这部分代码如下,又放置一个label,现想达到点击pushbutton下的某个action改变label的显示内容的效果,求高手指点!!!
还有个问题:如何使下拉菜单显示的内容若过长便显示为省略号!?
void Dialog::on_pushButton_clicked()
{
QMenu *menu = new QMenu;
menu->addAction("action1");
menu->addAction("action2");
ui->pushButton->setMenu(menu);
}
------解决方案--------------------
信号和槽,不同的信号设置不同的label内容
------解决方案--------------------
建议多看看QT Munual吧,会对你有帮助的。
初学Qt,现在使用的是Windows上的Qt Creator;
我在.ui中放置了一个pushbutton,利用go to slot添加菜单,使得按下pushbutton显示下拉菜单含两个action,这部分代码如下,又放置一个label,现想达到点击pushbutton下的某个action改变label的显示内容的效果,求高手指点!!!
还有个问题:如何使下拉菜单显示的内容若过长便显示为省略号!?
void Dialog::on_pushButton_clicked()
{
QMenu *menu = new QMenu;
menu->addAction("action1");
menu->addAction("action2");
ui->pushButton->setMenu(menu);
}
------解决方案--------------------
信号和槽,不同的信号设置不同的label内容
------解决方案--------------------
建议多看看QT Munual吧,会对你有帮助的。
相关文章推荐
- iOS 中怎么设置label中的内容是靠最上面显示,,还是在中间显示
- iOS 中怎么设置label中的内容是靠最上面显示
- 在datagrid里面怎么把一列的显示的内容改变和数据库里不一样?比如:数据库里存的是1和0,而datagrid里某一列显示出来是“完成”或“未完成”。如果在datagrid里面这一列输入“完成”,则在数据库里存的是1。
- 在datagrid里面怎么把一列的显示的内容改变和数据库里不一样?
- js用下拉菜单控制表格显示与否
- multiLine TextBox 多行文本框的换行内容 在Label上换行显示
- 如何去掉“为了保护您的安全,IE已限制此文件显示可能访问您的计算机的活动内容,单击此处查看选项”
- 这样控制DataGrid的单元格内内容自动隐藏,鼠标移上时显示全部
- Label内容显示格式
- 控制菜单显示内容
- C# 中控制下拉菜单的内容
- 怎么让文件的内容在textArea中显示出来?
- 将显示的IE页面的大小控制在850*600,该怎么写???
- 三列内容用ul控制时IE与Firefox不同显示解决
- 使用for。做下拉菜单并控制当前显示的日期,使用controls和listitem的add集合
- 打开网页提示:为了保护你的安全,internet explorer已经限制此文件显示只要能访问您 的计算机的活动内容,单击此处查看选项。如何处理
- 经典《下拉菜单》选择在本页显示内容
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- js用下拉菜单控制表格显示与否
- [VB.NET]请问怎么把datagridview某行的内容显示在textbox上?