6 modi000

尚未进行身份认证

我要认证

欢迎留言交流、指正!

等级
TA的排名 2w+

以QTreeWidget为例分析new 的使用

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); QTreeWidgetItem * mm,nn; mm = new QTreeWidgetItem(ui->treeWidget,QStringList("测试1")); mm->setData(0,Qt::UserRole,Q.

2020-08-11 10:10:29

qnx之resource manager(三)

qnx之resource manager(三) device-specific and per-open data 学习目的 1.举例引入概念 2.代码编...

2020-08-10 19:37:45

c语言中多个cpp(h)中函数或变量的使用

当前cpp使用函数只需要满足在当前cpp使用其他cpp内函数的要求即可,不需要再考虑函数中使用的变量是否在cpp中定义示例如下:在test.h中定义的变量 value ;在test.cpp中的函数func()和foo()使用变量 value;在main.cpp中调用func()和foo()函数。//我们在调用func()和foo()的时候,并需要考虑value是在哪定义的,只需要声明一下函数即可。至于func()和foo()中是如何调用value(通过包含头文件test.h获得)我们不用去考

2020-08-10 09:34:30

qnx之resource manager(二)

qnx之resource manager(二)学习目的:编写一个简单的resource manager编写connect函数 (io_open())编写...

2020-08-09 22:56:06

qnx之resource manager(一)

qnx之resource manager(一) 学习目的:怎样使用qnx的resource manager framework包括:初始化,读写操作,跟踪...

2020-08-09 22:53:37

从API开始理解QNX -- 消息传递

转载:https://blog.csdn.net/zjy900507/article/details/78189797大家都知道QNX是个微内核结构的操作系统,靠的是进程间通讯来实现整个系统功能的。那么具体到写一个程序的时候,到底这个通讯是如何完成的呢?这章就是具体介绐最底层的消息传递API的。消息传递是通过内核进行的,所以所谓的API,实际也就是最底层的内核调用了。需要指出的是,真正在QNX上写程序的时候,很少会直接用到这些API,而是利用更高层的API,不过,知道这些底层的API对于将来理解建立在这

2020-08-07 10:30:52

Qt中模态对话框的使用示例及accept()和reject()槽函数的使用

1、accept()槽函数和reject()槽函数使用exec()函数实现的模态对话框执行accept()槽,会隐藏这个模态对话框,对应的返回值dialog.exec()==QDialog::Accepted------------>宏值为1使用exec()函数实现的模态对话框执行reject()槽,会隐藏这个模态对话框, 对应的返回值dialog.exec()==QDialog::Rejected------------>宏值为0小结:accept()和reject()都可...

2020-08-06 09:47:25

Qt界面程序异常退出的原因

1、使用了没有初始化的指针:QTableWidgetItem *item;qDebug()<<item->text();2、指针初始化了一个不存在的项:QTableWidgetItem *item;int m,n;由于m和n没有进行初始化,是一个很大的值,item(m,n)是一个不存在的项,所以也会异常退出。item = ui->tableWidget->item(m,n);qDebug()<<item->text();...

2020-08-04 11:26:22

Qt中tableWidget的信号cellChanged(int,int)的说明

tableWidget的信号cellChanged(int,int)说明:1、某个单元格的内容发生变化,会触发该信号.2、当增加某一一整行的时候,也会触发该信号!!!

2020-08-04 10:15:17

Q_UNUSED() 方法的使用

转载:https://www.cnblogs.com/liushui-sky/p/6549402.htmlQ_UNUSED() 方法的使用//比如说 int testFunc(int a, int b, int c, int d){int e;return a+b+c;} //编译器会有警告 d和e未使用; //于是int testFunc(int a, int b, int c, int d){int e; Q_UNUSED(d)Q_UNUSED(e)retur

2020-08-03 22:19:12

编写Qt界面程序总结

编写界面程序几点总结:1)在qrc中配置好icon图标资源,这样可以随工程一起移植;2)界面中的能直接创建的部件在ui中直接拖动创建;动态创建的如tableWidget中的item,treeWidget中的item等一些随着数据变化而变化的项,在程序中通过代码new;QTimer QDialog 等的创建通过代码new;3)treeWidget列表项、tableWidget表头列表等一些固定的项名,图标icon可以在ui中直接设定;4) 在ui中创建的部件的样式表,可以直接右键添加;5)

2020-08-03 20:01:41

Qt中模态对话框和非模态对话框的区别

遇到现象:在构造函数中使用如下方法,显示对话框;发现对话框一闪而过,原因:在构造函数中定义的变量,构造函数执行完,变量会自动释放。myWidget::myWidget(QWidget *parent):QWidget(parent),ui(new Ui::myWidget){ ui->setupUi(this); QDialog dialog(this); dialog.show();}注意:这个区别于main()函数中,使用dialog.show..

2020-08-03 14:20:43

Qt中toolbutton和pushbutton的区别

toolbutton:多用于工具栏,提供命令或选项,一般不会带文字在按钮上,用来显示图标类似word种的这样的工具栏。。。pushbutton:是普通按钮,可以提供文字,图标都在按钮上。可以设置一定的界面风格等个人感觉:二者区别不大,,是可以通用的。。。。...

2020-08-03 11:31:37

Qt中tabWiget 和StackWidget的区别

运行前效果:运行后效果:由上图中的运行后的效果可知:tabWidget运行后是可以看到tab1,tab2页的,而stacktWidget是无法看到其他页的,使用stackWidget的优势是将多个widget放在一起便于管理。...

2020-08-03 11:26:16

Qt中当某个cpp中的类中不兼容,我们想去掉该cpp及对应的.h

Qt中当某个cpp中的类中不兼容,我们想去掉该cpp及对应的.h时,只需要在.pro中将对应的.cpp和.h注释掉就可以了,不必非得将其删除。

2020-08-02 22:22:43

while中使用continue实现else的功能

int i=0;for(;i<10;i++){ if(i%2) { printf("%s","ou shu"); continue; } printf("%s","ji shu"); }使用continue实现了 if -else 的功能。

2020-08-02 22:18:24

c语言中的if-else语句

1)不带else的if语句if(表达式) if子句; //else的话什么都不做2)带else的if语句if(表达式) if子句 //if子句与else子句二者地位完全等同。esle else子句3)if子句中嵌套带if-else语句if(表达式1) if(表达式2) if子句 else else子句1 esle else子句2if(x>=0) if(x>0) ...

2020-08-02 21:22:38

c语言中三种循环结构格式

1、whilewhile(循环条件){ 循环体 }2、forfor(赋初值;判断条件;使条件趋于假){ 循环体 }3、do whiledo{ 循环体 }while(循环条件); -------->结尾有个分号;4、总结:1)循环条件为假,则退出循环体。2)do while循环特殊之处是,先执行了一次循环体,然后再判断。...

2020-08-02 16:46:59

for循环中初始化多个变量

float fun(int n){ double sum =0,s; for(int i = 1;i<=n;i++) { for(int j = 1,s = 0;j<=i;j++) { s+=j; } sum+=1/s; } return sum;}

2020-08-02 09:05:56

程序运行出现inf 问题

做除法的时候,分母为0造成的。应该做以下判断。

2020-08-02 00:12:36

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。