摘要:
需要在cell中增加按钮。 主要代码(没写类名): void InsertTableInfo(const QStringList &listInfo, bool bChecked) { int nRowCount = ui->tableWidget->rowCount(); ui->tableWid 阅读全文
摘要:
今天和同事整外网svn,出现了几个问题。 我的win10电脑当做svn服务器(安装visualSVN客户端),我同事访问我的电脑。我们俩同时连接到我都WiFi热点(相当于路由器)。 1、ping不通 我同事ping不通我的电脑。 我们做了如下工作: 1)、将ip地址改成同一段,我的28,他的25. 阅读全文
摘要:
qtablewidget有复选框功能,有时候想改变复选框位置或大小,就需要自己去绘制了。从网上找了很多实现方法,自己选了其中一个。 1、先写表格中添加复选框 先说明一下: 不说头文件了。 在 InsertTable 函数 和 setCheckBox 函数中都有 QCheckBox::stateCha 阅读全文
摘要:
头文件中: QMenu* m_pContextMenu; QAction* m_pActionDel; 构造函数中: ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu) void CreateMenu() { //创建菜单项 m_ 阅读全文
摘要:
有时候用到单例模式,记录一下。 另外,有时候也用 静态函数。 使用时,直接调用即可: DatabaseManager::instance()->InsertSqlData("table", listField, listVal); 头文件: 有时候可能需要引用 include<QSharedPoin 阅读全文
摘要:
定时器 头文件添加: QTimer m_timerTime;//时间定时器,显示时间 public slots: void SlotTimerTime(); 构造函数中添加: connect(&m_timerTime, SIGNAL(timeout()), this, SLOT(SlotTimerT 阅读全文
摘要:
注意:这个窗口只是在调用osgearth的地球窗口时,其他场景没试过。 先描述一下:创建一个窗口,是mainframe的子窗口,想设置子窗口可拖动标题栏,且可设置背景色或透明度功能。 使用的时候,把这些文件添加到工程中即可。加载qss文件时,如果出现错误,这时候可能要改一下路径。 另外修改wgsho 阅读全文
摘要:
在使用QString转float时,会发现结果float被自动增加精度问题。 如QString str = "23.2343", float f1 = str.toFloat(); 结果可能是 f1=23.234299909...。 如果我不想要那么高的精度,就想要f=23.2343,这还真办不到( 阅读全文
摘要:
新建一个mainwindow的工程,运行。 窗口的坐标: 代码: 1 //窗口左上角的位置(含边框) 2 qDebug() << "1(含边框):" << this->frameGeometry().x() << this->frameGeometry().y();//1 3 qDebug() << 阅读全文
摘要:
qt常用的线程创建有两种方法,一种是继承QThread,重写run函数,一种是创建一个业务处理类,moveToThread。 我创建了一个widget工程,演示一下。 示例地址:https://files-cdn.cnblogs.com/files/warmlight/TestThread20220 阅读全文