摘要:
最近接手同事C#代码,(话说我一个C++程序员干嘛做这种事情,可能我是韭菜吧),为了能够承接,特地去拜读了《C#图解教程》,入门还是不错的。 写代码嘛,异步编程肯定少不了,下面就是利用C# BlockingCollection功能模块编写的 生产者/消费者 demo(韭菜要自觉生产,提供给多人消费) 阅读全文
摘要:
设置一秒等待时间,若超时 std::cout << status.error_code() << ": " << status.error_message()<< std::endl; // 4: Deadline Exceeded 状态码: OK(0):成功 操作成功完成 CANCELLED(1) 阅读全文
摘要:
本来调用win10系统键盘好好的,但是多线程调用视频功能后,点击QLineEdit等控件系统键盘无法调用出来(新窗口除外),最后折腾了一整天,终于想到一个解决办法。 思路: 需要系统键盘的控件,却不调用的,在点击控件触发事件时,调用批处理,强制开启键盘。示例如下: //使用QTextEdit con 阅读全文
摘要:
来自Qt文档 void QComboBox::currentIndexChanged(int/const QString) connect(comboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), [=](int index){ / 阅读全文
摘要:
1、未打开数据。解决办法,打开数据库。 2、多线程操作数据库。解决办法,信号槽将数据发送到打开数据库的线程。 阅读全文
摘要:
1、产生黑边 painter.setPen(Qt::NoPen); // 不设置画笔即可 2、背景透明 this->setAttribute(Qt::WA_TranslucentBackground, true); 3、大致代码 this->setAttribute(Qt::WA_Transluce 阅读全文
摘要:
成员函数引用限定可以区分成员函数被哪种对象(左值或右值对象)调用。例子如下: class A { public: void text()& { cout<<"左值引用\n"; } void text()&& { cout<<"右值引用\n"; } }; int main(){ A a; a.text 阅读全文
摘要:
今天发现一个bug,找了很久,一开始以为是在线程中使用了 time 等时间类的类,找了半天,并没有发现类似玩意。 最后想了想,应该是哪里直接操作(没有通过信号槽)QObject类(或子类)。果然,在一步一步中调试发现,某个地方直接给QWidget赋值图片操作QGraphicsScene了。 所以出现 阅读全文
摘要:
RT 阅读全文
摘要:
QString str; QString str1 = "QComboBox{background-color:rgb(150,150,150);border-radius: 3px; color:white;}"; QString str2 = "QComboBox::down-arrow{ im 阅读全文