
Qt
文章平均质量分 81
wdmx
这个作者很懒,什么都没留下…
展开
-
QTableWidget中的QCheckBox使用
在QTableWidget表格中显示一个QCheckBox:一:最先想到的是void QTableWidget::setCellWidget(int row, int column, QWidget *widget),事实证明使用这个函数正常显示CheckBox没有问题,但是却无法通过QTableWidget对象去读取这个CheckBox的状态。情况如下:1.从QTableWidg转载 2014-03-28 13:30:03 · 3189 阅读 · 0 评论 -
QT右键菜单、右键下拉菜单、各控件响应右键菜单方法简介(转)
QT主窗体右键弹出下拉菜单方法(我的主窗体的类名是CGuiMainwindow):void CGuiMainwindow::contextMenuEvent(QContextMenuEvent* e){QMenu *menu = new QMenu();menu->addSeparator();menu->addSeparator();menu->addAction(Act_Ma转载 2014-04-24 11:28:25 · 3190 阅读 · 0 评论 -
Qt QTreeWidget的行间距设置
QT,QTreeWidget,setItemWidget方法 [bq]ui.setupUi(this); connect(ui.deleteItems, SIGNAL(clicked()), this, SLOT(OnBtnClicked())); // signal->slot ui.treeWidget->setSelectionMode(QAbstract转载 2014-04-22 17:41:09 · 17325 阅读 · 3 评论 -
Qt中的treeWidget使用
QT GUI中有treeWidget部件,将该控件在Gui中布局好,假设其对象名为treeWidget。QTreeWidget类官方文档:http://qt-project.org/doc/qt-4.8/qtreewidget.html树形结构通过QTreeWidget类和QTreeWidgetItem类实现,QTreeWidgetItem类实现结点的添加。上图代码实现如下:转载 2014-04-22 14:23:48 · 5519 阅读 · 0 评论 -
Qt的Splitter使用
这就是整个布局void MainWindow::createMySplitter(){ leftSplitter = new QSplitter(Qt::Vertical); leftSplitter->addWidget(ui->treeWidget); rightSplitter = new QSplitter(Qt::Vertical); righ转载 2014-04-22 16:18:42 · 1635 阅读 · 0 评论 -
QT鼠标响应
QT鼠标响应(移动到按钮上按钮有响应) http://www.tonkv.com/blog/read.php?265#entrymore(原文地址)在一些华丽的界面程序中,大多数鼠标经过某些组件时,组件就会有些动画效果事件。当然我们可以通过判断组件的hover事 件,但如果只是动画效果,我们倒是可以只设置按钮三种状态不同的动画图片也是简单的。如果需要鼠标经过某转载 2014-04-16 14:14:28 · 2152 阅读 · 0 评论 -
Qt中mouseMoveEvent在MainWindow中使用
最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能捕捉到。要想鼠标不按下时的移动也能捕捉到,需要setMouseTracking(true)。bool mouseTracki转载 2014-04-16 13:53:51 · 2607 阅读 · 0 评论