随笔分类 -  QT

摘要:这个函数文档的意思就是画弧,看了文档也不太明白,自己做了demo终于明白了意思 移动到圆心,画180度半圆 移动到圆心,以90度开始画180度半圆 移动到圆心,以190度开始画180度半圆 移动到某个点可以画弦月 几个点组合 矩形区圆角 底部和右边有黄色边框需要处理,这就需要+1, -1微调了。理解 阅读全文
posted @ 2018-06-04 11:29 奥雷连诺 阅读(14072) 评论(0) 推荐(1) 编辑
摘要:正确的QSS QLabel{ font-family: "Microsoft YaHei"; font-weight:bold; font-size:14px; color: #303030;} 不起作用的QSS QLabel{font-family: "微软雅黑";font-weight:bold 阅读全文
posted @ 2018-06-02 10:58 奥雷连诺 阅读(10661) 评论(0) 推荐(1) 编辑
摘要:切换标签tab 是QTabBar int QTabWidget::insertTab ( int index, QWidget * page, const QString & label ) QTabWidget会插入Widget作为切换页面 QTabWidget是由QTabBar + 插入的页面组 阅读全文
posted @ 2018-05-24 11:12 奥雷连诺 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:2008本身自带有注释,本人不太喜欢VC助手把界面弄的很烦。配好QT环境之后,发现QT的代码没有智能提示,VC的代码却有智能提示。原因是QT的一些文件没有包含到VS2008中,做了以下包含:项目属性->Configuration Properties->VC++ Directories ... 阅读全文
posted @ 2013-03-31 15:41 奥雷连诺 阅读(303) 评论(0) 推荐(0) 编辑
摘要:int wide = m_pFieldTable->columnWidth(0);int nRow = m_pFieldTable->rowCount();for(int i =0; isetColumnWidth(0, wide); m_pFie... 阅读全文
posted @ 2013-03-31 15:34 奥雷连诺 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:void test2::InitListWideget(){ m_pList = new rootDataList(this); m_pList->setGeometry(LIST_X, LIST_Y, LIST_W, LIST_H);QString str; for(int i = 0; ... 阅读全文
posted @ 2013-03-31 15:33 奥雷连诺 阅读(4878) 评论(0) 推荐(0) 编辑
摘要:添加菜单方法1 m_pMenuBar= new QMenuBar(this); QMenu*pFileMenu = new QMenu("&文件",m_pMenuBar); QMenu*pOpenMenu = new QMenu("打开", pFileMenu); QMenu*pCreateMenu... 阅读全文
posted @ 2013-03-31 15:31 奥雷连诺 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:QAction ( const QString & text, QObject * parent )QAction ( const QIcon & icon, const QString & text, QObject * parent )QAction的两个构造函数中的text参数,文档的描述是:... 阅读全文
posted @ 2013-03-31 15:30 奥雷连诺 阅读(624) 评论(0) 推荐(0) 编辑
摘要:void NodeConfigDlg::initNodeTable(){ m_pNodeTable = new QTableWidget(this); QStringList headerString; m_pNodeTable->setColumnCount(6); m... 阅读全文
posted @ 2013-03-31 15:28 奥雷连诺 阅读(559) 评论(0) 推荐(0) 编辑
摘要:void xxxClass::xxxFun(){ m_StartMenu->addAction(act); m_StartMenu->addSeparator(); //如果没有这句,得到的sumHeight是菜单项的值;有了这句得到就是菜单总的高度 //,... 阅读全文
posted @ 2013-03-31 15:27 奥雷连诺 阅读(767) 评论(0) 推荐(0) 编辑
摘要:Alright,Ifoundthereason.QWidget::create()clearstheQt::WA_QuitOnCloseattributeforanythingbutQt::Window,Qt::WidgetorQt::Dialog.Theworkaroundistocallfore... 阅读全文
posted @ 2013-03-31 15:26 奥雷连诺 阅读(1460) 评论(0) 推荐(0) 编辑
摘要:#includeclassOpenProThread:publicQThread{Q_OBJECTpublic:OpenProThread(QObject*parent=0){}~OpenProThread(){}protected:virtualvoidrun(){//……//你的操作//……}p... 阅读全文
posted @ 2013-03-31 15:25 奥雷连诺 阅读(184) 评论(0) 推荐(0) 编辑
摘要:比如,从文件中读出来的乱码,用QStringQString::fromLocal8Bit(constchar*str,intsize=-1)保证显示正确。比如,写入文件的时候乱码,用QByteArrayQString::toLocal8Bit()const保证写入不会乱码。 阅读全文
posted @ 2013-03-31 15:24 奥雷连诺 阅读(138) 评论(0) 推荐(0) 编辑
摘要:我在QMainWindow上加了两个工具条,当在工具条上点击右键时会出现菜单,点击菜单会隐藏工具条或者是出现工具条,想在工具条上点击右键是不能让它弹出菜单,QMainWindow的设置this->setContextMenuPolicy(Qt::NoContextMenu); 阅读全文
posted @ 2013-03-31 15:23 奥雷连诺 阅读(202) 评论(0) 推荐(0) 编辑
摘要:m_pTable->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); 阅读全文
posted @ 2013-03-31 15:22 奥雷连诺 阅读(297) 评论(0) 推荐(0) 编辑
摘要:在项目中遇到了这样的问题,是在使用过滤模型的时候。。在更新模型的时候,当过滤模型删除重新new,而源模型没有重新new后,使用setColumnWidth(intcolumn,intwidth),;就会不起作用。后来我试着不再重新new过滤模型,setColumnWidth就可以使用了。难道过滤模型... 阅读全文
posted @ 2013-03-31 15:22 奥雷连诺 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示