蚂蚁power的个人主页

http://www.qtcn.org/bbs/u/163171  [收藏] [复制]

蚂蚁power

  • 6

    关注

  • 2

    粉丝

  • 22

    访客

  • 等级:新手上路
  • 总积分:74
  • 男,2011-06-12

最后登录:2018-06-06

更多资料

日志

2016-02-15 16:43

1:通过qmake生成makefile实现过程:
(1) 找到一张图片.ico,名字改为myappico.ico;
(2) 创建一个新的文本文档,内部添加 IDI_ICON1 ICON DISCARDABLE "myappico.ico",并将文件重命名为myapp.rc;
(3) 在myapp.pro文件最后加上RC_FILE = myapp.rc,重新生成之后,就修改成功了

2.不用qmake生成makefile实现过程:
前面两步骤一样,最后一步改为,将.rc文件加载至工程中,通过右键工程——添加——已存在文件,添加后右键.rc文件编译,重新生成可执行文件后就修改成功了
3. 按照评论里面的朋友说法如果是Qt5.0以上版本 可 ..

阅读全文»分类:默认分类|回复:7|浏览:1584
2016-01-22 15:24

运行线程时提示QObject: Cannot create children for a parent that is in a different thread.
查了查,原因应该是,在QThread中定义的所有东西都属于创建该QThread的线程。所以在构造函数中初始化的对象都应该是属于父线程的,那么在run中调用时就属于跨线程调用。所以把对象放到run中初始化就属于线程的了,调用时就不会出现跨线程调用的问题。

阅读全文»分类:默认分类|回复:2|浏览:1110
2016-01-20 18:05

void DbgBox::slot_ControlCmdYK_YT(QString content)
{
QString BWCmdtype = content.mid(0,content.indexOf(","));
QStringList baowenList = content.split(",");
if(baowenList.count()<5)
{
QMessageBox::information(this,"提示","数据内容缺失");
return;
}
QByteArray array;
//报文头
array.append(bwHead_EB);
array.append(bwHead_68);
array.append(bwHead_EB);
array.append(bwHead_68);
//报文长度
array.append((char)0);
array.append(0x12 ..

阅读全文»分类:默认分类|回复:0|浏览:662
2015-12-29 09:43

bool CConfigDlg::removeFolderContent(const QString &folderDir)
{
QDir dir(folderDir);
QFileInfoList fileList;
QFileInfo curFile;
if(!dir.exists()) {return false;}//文件不存,则返回false
fileList=dir.entryInfoList(QDir::Dirs|QDir::Files
|QDir::Readable|QDir::Writable
|QDir::Hidden|QDir::NoDotAndDotDot
,QDir::Name);
while(fileList.size()>0)//跳出条件
{
int infoNum=fileList.size();
for(int i=infoNum-1;i>=0;i--)
{
curFile=fileList;
if(curFile.isFile())//如果是文件,删除文件
..

阅读全文»分类:默认分类|回复:2|浏览:1253
2015-10-14 08:43

//点击确定按钮,获取到所选择的井
void ShowJH_All::on_pushButton_clicked()
{
QList<QCheckBox *> checkbox = ui->scrollArea->findChildren<QCheckBox *>();
QStringList jhNameList;
if(ui->tabWidget->currentIndex()==1)
{
//遍历所有的节点
for(int i = 0;i<ui->treeWidget->topLevelItemCount();i++)
{
//得到当前的节点指针
QTreeWidgetItem *pLeve1 = ui->treeWidget->topLevelItem(i);
for(int j = 0;j<pLeve1->childCount();j++)
{
QTreeWidgetItem *pLeve2 = pLe ..

阅读全文»分类:默认分类|回复:0|浏览:816
2015-10-13 18:38

//纯手打 会有拼写错误 请谅解
Qtreewidget *tree =new Qtreewidget; //初始化一个控件
connect(tree, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this,SLOT(slottreeItemChanged(QTreeWidgetItem*, int)));//绑定信号
//选中项改变
void ShowJH_All::slottreeItemChanged(QTreeWidgetItem * item, int)
{
//如果当前项是选中状态
if(Qt::Checked == item->checkState(0))
{
int count = item->childCount();
//如果当前选中项是父节点那么count > 0
if(count > 0)
{
//将父节点下的子节点设为选中状态
for(int i ..

阅读全文»分类:默认分类|回复:0|浏览:1690
12

Powered by phpwind v8.7 Certificate Copyright Time now is:04-30 13:06
©2005-2016 QTCN开发网 版权所有 Gzip disabled