摘要:
m_pTreeList->header()->setHidden(true);m_pTreeList->header()->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);m_pTreeList->header()->setRe... 阅读全文
摘要:
比如,从文件中读出来的乱码,用QStringQString::fromLocal8Bit(constchar*str,intsize=-1)保证显示正确。比如,写入文件的时候乱码,用QByteArrayQString::toLocal8Bit()const保证写入不会乱码。 阅读全文
摘要:
#includeclassOpenProThread:publicQThread{Q_OBJECTpublic:OpenProThread(QObject*parent=0){}~OpenProThread(){}protected:virtualvoidrun(){//……//你的操作//……}... 阅读全文
摘要:
Alright,Ifoundthereason.QWidget::create()clearstheQt::WA_QuitOnCloseattributeforanythingbutQt::Window,Qt::WidgetorQt::Dialog.Theworkaroundistocallfor... 阅读全文
摘要:
void xxxClass::xxxFun(){ m_StartMenu->addAction(act); m_StartMenu->addSeparator(); //如果没有这句,得到的sumHeight是菜单项的值;有了这句得到就是菜单总的高度 //,很奇怪 int sigl... 阅读全文
摘要:
void NodeConfigDlg::initNodeTable(){ m_pNodeTable = new QTableWidget(this); QStringList headerString; m_pNodeTable->setColumnCount(6); m_pNodeTab... 阅读全文
摘要:
QAction ( const QString & text, QObject * parent )QAction ( const QIcon & icon, const QString & text, QObject * parent )QAction的两个构造函数中的text参数,文档的描述是... 阅读全文
摘要:
方法一:整个编译器加入库tools->Projects and Solutions->VC++ Directories->右上角选择Library files加入D:\work\xerces-c\lib,将这里的库加入了vs2008的编译器中,对所有工程都适用。tools->Projects an... 阅读全文
摘要:
xxx.h#ifdef CFG_API_BEING_COMPILED#ifdef WIN32#define CFG_API_EXPORT __declspec(dllexport)#else#define CFG_API_EXPORT#endif#else#if defined(WIN32)#de... 阅读全文
摘要:
添加菜单方法1 m_pMenuBar= new QMenuBar(this); QMenu*pFileMenu = new QMenu("&文件",m_pMenuBar); QMenu*pOpenMenu = new QMenu("打开", pFileMenu); QMenu*pCreateMen... 阅读全文
摘要:
用QGridLayout来布局的优点,1,不用再写每个控件繁琐的坐标信息;2,在一个Widget上布好比例之后,可以随着主Widget的大小而变化,但比例不变。QGridLayout *pGridLay = new QGridLayout(this);pGridLay->addWidget(m_p... 阅读全文
摘要:
2008本身自带有注释,本人不太喜欢VC助手把界面弄的很烦。配好QT环境之后,发现QT的代码没有智能提示,VC的代码却有智能提示。原因是QT的一些文件没有包含到VS2008中,做了以下包含: (1) 选择“可执行文件”,在里面添加:C:\Qt\4.6.2\bin; (2) ... 阅读全文
摘要:
安装完成后,创建C#,VB项目都正常,也能打开VC++的项目,就是不能创建VC++的项目,创建后就停在导航界面,那个next和previous显示不出来,完成,取消按钮点击都没反应,只能点X关闭。网了找了一些解决方法,最后解决了方法1:在注册表找到键值“HKCU\Software\Microsof... 阅读全文
摘要:
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; ise... 阅读全文
摘要:
int wide = m_pFieldTable->columnWidth(0);int nRow = m_pFieldTable->rowCount();for(int i =0; isetColumnWidth(0, wide); m_pFieldTable->setRo... 阅读全文