qt
文章平均质量分 78
Jason&Zhou
你知道的越多,你不知道的越多!
展开
-
Qt使用QSplitter实现分割窗口,和拖拉窗口
分割窗口在应用程序中经常用到,它可以灵活分布窗口布局,经常用于类似文件资源管理器的窗口,如图。// main.cpp#include "mainwindow.h"#include #include #include #include int main(int argc, char *argv[]){ /* QApplication a(argc,转载 2016-11-09 12:00:13 · 6574 阅读 · 0 评论 -
ubuntu 16.04安装git和qt编译环境命令及其相关内容
1.安装git命令:apt-get install git2.安装qt编译环境命令: sudo apt-get install build-essential libgl1-mesa-dev原创 2017-04-22 13:28:04 · 952 阅读 · 0 评论 -
设置QTableWidgetItem不可编辑和可编辑状态
本文部分转自:http://blog.csdn.net/sinat_27593959/article/details/53048614?locationNum=3&fps=1方法一:通过QTableWidget中的item( )方法可以获得相应行数和列数的QTableWidgetItem,若要设置该Item的编辑状态(即可编辑状态和不可编辑状态),可以通过QTableWidgetIte转载 2017-05-26 13:09:55 · 50254 阅读 · 7 评论 -
对QTableWidget列表头序号进行重新排序
例如:这个表为ReactivityTable,主要是利用QTableWidget的void QTableWidget::setVerticalHeaderLabels(const QStringList &labels) QStringList labels; int rowCountNew = ui->ReactivityTable->rowCount(原创 2017-05-26 13:24:57 · 5157 阅读 · 0 评论 -
QLineEdit设置错误提示信息,并且设置QLineEdit设置为红色
QLineEdit进行错误提示用的是:void QLineEdit::textEdited(const QString &text)void QToolTip::showText(const QPoint &pos, const QString &text, QWidget *w, const QRect &rect)效果图如下:比如设置取值范围是0-3000,若是不在原创 2017-05-26 13:48:11 · 7951 阅读 · 0 评论 -
QT 设置QCombobox里面的选项不可选择
有两种方法第一种: disable =true; QStandardItem* item = model->item(1); item->setFlags(disable ? item->flags() & ~(Qt::ItemIsSelectable|Qt::ItemIsEnabled)原创 2017-05-17 19:22:57 · 18639 阅读 · 2 评论 -
Qt中的析构函数
Overview在Qt中,QObject将它自己组织成为一个对象树,当从QObject继承创建新对象时,新对象就会添加的父对象的子孙列表中。当删除父对象时,会自动将子孙对象一并析构。 这就是为什么在Qt编程中,我们往窗口中动态(使用new)添加部件(Qwidget)后,而在析构函数中并不需要自己编写析构函数去删除这些new出来的widgets。因为Qwidget对象时Qobject对象的子对象。Q转载 2017-06-28 22:15:02 · 7760 阅读 · 1 评论 -
vs2015 使用Qt语言家及其使用过程中遇到的问题
1.首先点击Qt VS Tools中的 create new translator file如下所示: 2.然后更改Filename的名字,比如release_zh.ts,这是中文的,release_en.ts,这是英文的 3. (1)在代码中加载上面两个.ts文件 我这个demo中是用了一个comboBox实现的中英文切换,也即使ui.comboBox。这是绑定信号槽conn...原创 2018-07-19 16:36:28 · 3852 阅读 · 1 评论