社区
Qt
帖子详情
QT TabWidget的问题
nullah
2010-10-16 07:24:49
在一个dialog中加入了Tabwidget.
然后再主窗口的的一个事件中,
CAboutDialog dialog(this);
if (dialog.exec() == QDialog::Accepted)
return;
对话框显示出来后,对话框中的tabwidget要双击tab才能切换,感觉很卡样。
而且tabwidget中有个texbrowser
选中其中的文字也很慢
很奇怪的问题
...全文
2036
6
打赏
收藏
QT TabWidget的问题
在一个dialog中加入了Tabwidget. 然后再主窗口的的一个事件中, CAboutDialog dialog(this); if (dialog.exec() == QDialog::Accepted) return; 对话框显示出来后,对话框中的tabwidget要双击tab才能切换,感觉很卡样。 而且tabwidget中有个texbrowser 选中其中的文字也很慢 很奇怪的问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoxin_ye
2010-10-19
打赏
举报
回复
[Quote=引用 4 楼 tujiawei2006412212 的回复:]
看一下这个:
TabDialog::TabDialog(const QString &fileName, QWidget *parent)
:QDialog(parent)
{
QFileInfo fileInfo(fileName);
tabWidget = new QTabWidget;
tabWidget->addTab(new GeneralTab(……
[/Quote]
正解!!
tujiawei2006412212
2010-10-18
打赏
举报
回复
看一下这个:
TabDialog::TabDialog(const QString &fileName, QWidget *parent)
:QDialog(parent)
{
QFileInfo fileInfo(fileName);
tabWidget = new QTabWidget;
tabWidget->addTab(new GeneralTab(fileInfo), tr("General"));
tabWidget->addTab(new PermissionsTab(fileInfo), tr("Permissions"));
tabWidget->addTab(new ApplicationsTab(fileInfo), tr("Applications"));
buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
QVBoxLayout *mainLayout = new QVBoxLayout;
mainLayout->addWidget(tabWidget);
mainLayout->addWidget(buttonBox);
setLayout(mainLayout);
setWindowTitle(tr("Tab Dialog"));
}
main.cpp:
TabDialog tabdialog(fileName);
return tabdialog.exec();
jinxiaoli111111
2010-10-18
打赏
举报
回复
没看明白,
车太靓
2010-10-18
打赏
举报
回复
没看明白,水平有限1
wxj120bw
2010-10-18
打赏
举报
回复
问下 你切换的时候 CPU的使用率是多少
Applic
2010-10-16
打赏
举报
回复
代码不全
Qt
中
Tab
Widget
控件获取
tab
索引遇到的
问题
Qt
中
Tab
Widget
控件获取
tab
索引遇到的
问题
在
Qt
中常用的两个槽函数是:currentChanged(int index)和
tab
BarClicked(int index),这两个函数的意思是当当前
tab
改变时触发和当
tab
被点击时触发。 但是在上面这两个槽函数中使用currentIndex()函数获取索引时会出现两种不同的结果,这个结果非常容易导致程序有bug,下面简单记录一下。 在currentChanged(int index)函数中添加如下代码: int cnt = ui->ta
tab
widget
的
tab
隐藏
问题
tab
widget
的
tab
隐藏
问题
Qt
之
tab
widget
,每进一个
widget
要输密码,且输密码时当前页面不变
假设index为0 在函数中,若设置ui->
tab
Widget
->setCurrentIndex(1),这语句没用。 因为on_
tab
Widget
_
tab
BarClicked(int index)本身默认但凡点击了它,就会进入相应index的窗口。 改进方法:用on_
tab
Widget
_currentChanged(int index),待续 ...
qt
中
tab
widget
与
tab
页不在同一个cpp中时的调用
遇到的
问题
是:
tab
widget
在一个cpp中,实际的
tab
页在另一个cpp中。
tab
widget
所在ui中有一个tree
widget
,每次点击树的节点,会在
tab
widget
中填加一个与节点对应的
tab
页。 这一部分的需求很简单,只要关联一个信号,槽就可以了。 信号就是tree
widget
item的单击信号 槽函数如下void statusshow::oninfo
tab
ActionTrigg
记录解决
QT
环境变量、qwt环境搭建、cannot load
QT
5core.dll错误、Tree
Widget
与
Tab
Widget
联动及些许EXCEL
问题
⑤进入D:\BaiDuWangPan\SoftWare\
QT
_551\build-qwt-Desktop_
Qt
_5_5_1_MinWG_32bit-Debug\lib目录中,有4个文件,将qwt.dll、qwtd.dll文件复制到D:\BaiDuWangPan\SoftWare\
QT
_551\5.5\mingw492_32\bin,将libqwt.a、libqwtd.a文件复制到D:\BaiDuWangPan\SoftWare\
QT
_551\5.5\mingw492_32\lib。
Qt
21,499
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章