QT 写一个属于自己的消息弹窗MessageBox
梅樱:
我的方法是在创建了一个新的类work,使用了线程。用线程的sleep函数实现延时
// 线程工作类(用于子线程中执行延时,不直接操作UI)
class Worker : public QObject
{
Q_OBJECT
public slots:
// 子线程执行的延时函数
void doDelay() {
// 延时10秒(子线程中执行,不阻塞主线程)
QThread::sleep(10);
// 发送信号通知主线程关闭弹窗
emit signalDelayFinished();
}
signals:
// 延时结束信号
void signalDelayFinished();
};
通过连接信号实现。
C/C++ 五子棋游戏
我不知道366:
为什么我运行后会报错
VS2017 包含了文件路径却还是找不到头文件(无法打开源文件“***.h”)
stdio158:
成功解决
Qt VS中双击ui文件无法打开的问题
edjxj:
因为你新建的项目是QtDesigner
C++ 智能指针 - 全部用法详解
awmooo1:
计数没问题,文章写的就是类外函数引用计数是2,在类内函数计数是3,因为形参是值传递,形参也增加了一次计数。函数调用完毕后,形参就被销毁了,所以变成2。后面你说的没啥问题。主函数里计数会变成1,spxxx都被被释放所有权了,但是类内对象没释放所有权。