Qt
YLnix
StageTool Developer In Linux
展开
-
Linux Qt只能运行一个实例的完美方案
程序名称可以被改#include #include #include #include #include #include #include #include size_t get_executable_path( char* processdir,char* processname, size_t len){ char* path_end原创 2017-11-28 16:58:59 · 1019 阅读 · 1 评论 -
Qt 检测PushButton 按钮长按 按下和弹起的类
#ifndef SPMLPPUSHBUTTON_H#define SPMLPPUSHBUTTON_H#include #include #include #include #include #include class spmLPPushButton : public QPushButton{ Q_OBJECTpublic: expl原创 2017-11-28 17:00:23 · 10450 阅读 · 0 评论 -
一个数组队列的实现
#ifndef SPMMSGQUEUE_H#define SPMMSGQUEUE_H#include#include#include#include#include//templateclass spmQueue{private:#define BUFLEN 4096 //Initialize Buffer Length#define MAX原创 2017-11-29 16:37:31 · 381 阅读 · 0 评论 -
Qt 定制QFileDialog 实现文件新建 删除 修改 保存等功能
#ifndef SPMFILELOADDIALOG_H#define SPMFILELOADDIALOG_H#include #include #include #include #include #include class spmFileLoadDialog : public QFileDialog{ Q_OBJECTpublic: explicit spmFileLoadDial原创 2017-12-18 16:14:42 · 4199 阅读 · 0 评论 -
Linux 下程序崩溃的信号捕获类
#ifndef SIGNALDBGER_H#define SIGNALDBGER_Hvoid action(int signum);#define Perror(s) { \ printf("Line %d: %s: Error %d: %s\n", \ __LINE__原创 2018-01-18 14:48:35 · 2817 阅读 · 0 评论